Summary: Stylish Italian cuisine.
Luca provides a balance of traditional and modern Italian cuisine, with a stunning garden dining area and cozy terrace.
88 St John St, London EC1M 4EH, United Kingdom