London Food Find: Sunday Roast at Dean Street Townhouse

London Food Find: Sunday Roast at Dean Street Townhouse | meltingbutter.com

Set inside a swanky Georgian townhouse in London’s Soho is the Dean Street Townhouse – the location of one of the city’s most indulgent Sunday roasts (favorite trimmings included). Unlike its exclusive sister establishment Soho House which is located nearby, non-members can stay and eat nostalgic British comfort food inside the chic French bistro interiors […]

Share this