NOW OPEN: ISOLA, ST CHRISTOPHER’S PLACE

Introducing Isola, the much-anticipated new arrival from the award-winning and family-run San Carlo Group – the brains behind Alto and its Dior pop-up and now, the city’s hottest new dining destination. Isola (tr: island) brings la dolce vita to London with a heady dose of Sicilian Grand Café culture, Italian hospitality and a vibrant menu inspired by the … Continue reading NOW OPEN: ISOLA, ST CHRISTOPHER’S PLACE