Dean Street Townhouse Hotel is an elegant venue in London close to a gallery and a museum. Featuring Georgian architecture, the hotel occupies a 5-story building opened in 1723.
The hotel boasts central location in London close to Leicester Square underground station. Guests can get to London city center, which is 1 km away.
Tower of London is 4.0 km from the hotel and Westminster Abbey is about 1.6 km away.
Dean Street Townhouse Hotel lies within 15 minutes’ drive to London City airport.
Guests are offered contemporary guestrooms featuring flat-screen TV, free Wi-Fi, coffee/tea makers, a minibar and a DVD player along with vintage décor. Bathrooms are fitted with a hairdryer, a bathtub and a shower.
Eat & Drink
Residents can have breakfast in the dining room. Guests can wine and dine at the cozy restaurant, featuring creative British cuisine. Dean Street Townhouse Hotel & Dining Room and Il Siciliano Restaurant offer an assortment of dishes within 50 meters of the property.
Aside from an elevator, currency exchange and a baggage storage, guests can make use of dry cleaning, 24-hour reception and room service.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2009.
Number of floors: 5.
Number of rooms: 39.