Tag Results for: The Mount Street Deli

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’…