italianNot yet on Tasting Planet
Luca
St. John Street 88, Islington, London, EC1M 4EH London, United Kingdom
About
Ambitious Italian trattoria with a Michelin star under head chef Robert Chambers.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!