Romantic and in the heart of Soho in a classic four-story Georgian dating to 1732, Dean Street Townhouse is tastefully decorated with 39 rooms rooms that range from a Tiny with double bed to a Bigger with four-post, king size beds and freestanding bathtubs. Traditional British cuisine is served in the downstairs dining room along with a formal afternoon tea.
69-71 Dean Street, London W1D 3SE, United Kingdom
Do you represent this business? Contact us to update your information & to manage your page.