69 - 71 Dean Street London W1D 4Qj, London, United Kingdom
Offering a restaurant, the 4-star Dean Street Townhouse Hotel London lies in the Chinatown district, merely 1.8 km from the huge Coca-Cola London Eye Observation Wheel and only 6 minutes' walk from Seven Dials. Boasting a location within a few blocks of Covent Garden, this London hotel includes 39 rooms and an indoor pool.
Palace Theatre is located about 300 metres from the hotel, and such natural sites as Hyde Park are 2.5 km away. The SEA LIFE Centre London Aquarium, nearly 25 minutes' walk away, is definitely a must-see for family tourists in London. The Green Park is just 1.7 km away, and Leicester Square is right around the corner from the Dean Street London.
Begin the day with continental breakfast. Guests can dine at Wagamama, serving Asian dishes, or at Maison Du Mezze, located 100 metres away.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Find out what other guests say about Dean Street Townhouse!
For your convenience, we have collected the reviews from several sources.
Charles
2020-04-22
Plenty of restaurants to eat close by, like Barrafina that was only 10 minutes' walk away. We liked the cosmopolitan area around the hotel.
Caleb
2020-04-21
Good place to stay 1 mile away from houses of parliament. There was cafe Caffe Concerto, that I found within 5 minutes' walk of the hotel. It was a boutique property.
Nothing to mention!