Tag Results for: The Mount Street Deli
June 7th 2010
The Mount Street Deli, London
Situated at 100 Mount Street, across the road from smash hit Scott’s, newly opened The Mount Street Deli sells specialist foods, sourced principally from Italy and the British Isles. It’s another member and sure fire hit of Richard Caring of The Ivy, Soho House Group etc etc… The hook – favourite dishes from private members’…