Dean Street Townhouse - London51.5134316288567, -0.132489882453228
According to guest reviews, the hotel has been rated as Best Luxury Hotels in United Kingdom
Set in the heart of London, the comfortable Dean Street Townhouse Hotel provides cozy rooms. The hotel was opened in 1723, offering accommodation in a 5-story building designed in the Georgian style.
The property lies within 4.0 km from Tower of London. The venue is located within 10 minutes' walk from London center.
There is Leicester Square subway station at a reachable distance. The property is set 15 km from London City airport.
Dean Street Townhouse Hotel offers 39 rooms fitted with Wi-Fi and climate control for a comfortable stay in London.
Eat & Drink
At the restaurant British dishes are served. The property is set in Hackney district, within about 5 minutes' walk of Dean Street Townhouse Hotel & Dining Room and Il Siciliano Restaurant that serve delectable meals.
Guests can make use of a luggage storage, currency exchange and a lift 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.
Late check-in/ -out
Bar/ Lounge area
Indoor swimming pool
- Room service
- Car rental
- Dry cleaning
- Continental breakfast
- Bar/ Lounge area
- Meeting room
- Business services
Spa & Leisure
- Indoor swimming pool
- Air conditioning
- City landmarks