The elegant Dean Street Townhouse Hotel is a 4-star property set next to Covent Garden, Leicester Square and Up at The O2. This Georgian building was refurbished in 2009.
The hotel boasts central location in London close to Leicester Square underground station. You can find Oxford Street only 800 meters from the property.
This hotel is placed in Hackney district, known for galleries and museums.
London City airport can be reached in 15 minutes by car from Dean Street Townhouse Hotel.
The property comprises of spacious rooms appointed with LCD flat-screen TV, free Wi-Fi, a minibar, a DVD player and an iPod dock. Bathrooms are fitted with a hairdryer, a bathtub and a shower.
Eat & Drink
Guests can breakfast in the dining room. The club restaurant serves British dishes.
There are car rental services at the hotel.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2009.
Number of floors: 5.
Number of rooms: 39.