Dean Street Town House

69-71 Dean Street, Soho W1D 3SE, Greater London
Dean Street Town House

Restaurant Information :

Food Type :
British
Restaurant Style :

There's an upscale, all-day restaurant serving traditional British cuisine, Sunday roasts and formal afternoon tea. There's also a cosy cocktail bar.

Browse By Location
Page Views: 112