aFilter Options
< Back

Caravaggio

Italian
To impress a business associate, this busy City Italian provides spacious tables and very responsive service , plus cooking thats consistently well rated.

Review by


107-112 Leadenhall St
London
EC3A 4DP

Tel: 020 7626 6206
  • Map