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.