North Road (69-73 St John Street, London, London, EC1M 4AN) Had a great meal with 6 friends, the tasting menu was spot on with attentive service, presentation was faultless, as was the attention to detail. Will def be coming again
Link to this reviewNovember 2010 |