An all-day dining room in the heart of Soho, Dean Street Townhouse serves a weekly changing menu of British food using the best seasonal produce. There is a terrace on Dean Street and a bar serving classic rocks, highballs and house tonics until late.
Dean Street Townhouse
69 – 71 Dean Street, London
W1D 3SE, UK
T: +44 (0)207 434 1775