Hotels

Dean Street Townhouse

A 39-bedroom Townhouse hotel and restaurant by Soho House & Co, in a pair of Georgian residences in London’s Soho.

69-71 Dean St, London W1D 3SE, UK
Contacts & Details
T: +44 (0)207 434 1775
M: hotel@deanstreettownhouse.com
W: Dean Street Townhouse

ADDRESS
69-71 Dean St, London W1D 3SE, UK

Facebook
Twitter
Instagram
Keep up to date with My Art Guides
Sign up to our newsletter and stay in the know with all worldwide contemporary art events