Dean Street Townhouse
Located 1500 meters away from Buckingham Palace, a 3 Dean Street Townhouse hotel offers a cozy accommodation within a 20-minute walk from Madame Tussauds London. Renovated in 2009, the traditional hotel has welcomed guests since 1723.
The city center is 10 minutes' walk of the property.
The property offers 39 guestrooms appointed with climate control and Wi-Fi.
The authentic restaurant serves dishes of British cuisine. Serving a wide range of dishes, Zilli Bar and Balans can be reached within 5 minutes’ walk.
A 5-minute walk to Leicester Square subway station. London City airport is 20 minutes' drive from away.
Guests can take advantage of currency exchange, a safety deposit box and an elevator.