The 3-star Dean Street Townhouse Hotel boasts close proximity to Tower of London, Westminster Abbey and Houses of Parliament just 1.6 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 television, Wi-Fi, LCD flat-screen TV, high-speed internet and a DVD player. For more comfort a shower and a bathtub are provided.
Eat & Drink
The property offers a designed restaurant serving British cuisine. Guests can eat at Dean Street Townhouse Hotel & Dining Room and Il Siciliano Restaurant, situated within a 5-minute walk of the venue.
Cars are available for rent on site.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2009.
Number of floors: 5.
Number of rooms: 39.