17 Devonshire Square London EC2M 4SQ Restaurant | Cafe Luca | LondonVibrant city restaurant & bar serving fresh, wholesome dishes influenced by the MediterraneanHome: Services About Us About Us Authentic, natural charm of The Mediterranean, hidden in the heart of the city. Nestled within touching distance of Liverpool Street Station, and immersed in greenery, a pergola and lots of natural light alongside our https://www.cafe-luca.co.uk/