Trip-Europe Hotel & Travel Corporation
summary Dean Street Townhouse location Dean Street Townhouse leisure Dean Street Townhouse rates Dean Street Townhouse contact Dean Street Townhouse

Dean Street Townhouse * * * *

69 - 71 Dean Street

W1D 3SE - London - England - United Kingdom

A storied Georgian icon in the center of much-loved Soho, Dean Street Townhouse offers a contemporary yet respectful interpretation of all things British. Soho has been a district fueled by the dreams of London’s most fashionable since it was established in the 17th century. Not long after the area itself sprang up, Dean Street Townhouse was constructed. Since then, aristocracy and artists have frequented its halls - not to mention the socially radical club that once existed on the top two floors.

Today, the townhouse has been transformed again, this time into a salute to all things British. Traditional linens, rough wooden flooring, cut-glass chandeliers, wainscoting, and flocked wallpaper all give the 39 rooms and restaurant a homely feel. Make no mistake, though, the hotel is also fresh, simple, and very much modern.

For breakfast, lunch, tea, or dinner, the Dining Room is the place to be. British classics are reborn here with the very best of ingredients lovingly spun together. Next door, the hotel’s spa, The Cowshed, offers cheekily named goodies and services to sooth your hooves after a night out on the streets of Soho.

Europe > United Kingdom > England > London > Dean Street Townhouse