The 3-star Dean Street Townhouse Hotel boasts close proximity to Tower of London, Houses of Parliament and Madame Tussauds London just 1.8 km away. Since 1723, it has been hosting guests in the heart of London.
The city center is 10 minute walking distance from the hotel.
A 5-minute walk to Leicester Square subway station. A mere 15 minutes’ drive from London City.
The hotel comprises 39 rooms equipped with Wi-Fi and climate control.
Eat & Drink
Guests can enjoy creative flavors of British meals at the designed restaurant. Serving a wide range of dishes, Dean Street Townhouse Hotel & Dining Room and Il Siciliano Restaurant can be reached within 5 minutes’ walk.
Dean Street Townhouse Hotel offers room service, 24-hour front desk and dry cleaning.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2009.
Number of floors: 5.
Number of rooms: 39.