Dean Street Townhouse (London)

dean-street-townhouse_outdoor-terrace

02-dean-street-townhouse

Dean street t

Dean street townhouse4

Dean street

Dean Street Townhouse

Dean Street Townhouse, a hotel-restaurant located in a historic Georgian building in the middle of Soho is charming, cozy and chic at the same time. Red leather seating, chandeliers, wooden floors, books lined on the walls, candles and the deep sofas make you feel like stepping into someone’s country-house. The place is great not only in the evenings for dinner or drinks but also during the day with an indulgent brunch or a relaxed afternoon tea.


Address : 71 Dean Street, London W1D 3SE map
Tube station: Tottenham Court Road
Phone : +44 20 7434 1775

Advertisements