Italian all-day brasserie and bar Isola will open its doors in the lively neighbourhood of St Christopher’s Place, just a stone’s throw from London’s Selfridges.
Italian all-day brasserie and bar Isola will open its doors in the lively neighbourhood of St Christopher’s Place, just a stone’s throw from London’s Selfridges.