The City Italian - Modern Italian The City, London

Caravaggio London

Caravaggio

Italian in London - The City
107-112 Leadenhall Street, The City, London, EC3A 4DP Tags: modern italian, private parties: up to 200 guests, vegetarian dishes

0 Reviews
Found 1 businesses. Now showing 1 to 1. 1