lunch in london
lunch in london
lunch in london

Our Reviews

The Londonist

What must be Holborn’s most relaxing cafe can be found within the nave of St George the Martyr, on the south-west corner of Queen Square…. read more