Fine Dining Restaurant · City of London · London
107-112 Leadenhall St, London EC3A 4DP
Caravaggio is an upscale Italian dining venue housed in a former banking hall on Leadenhall Street, featuring striking architectural details, a marble bar, and mezzanine tables. The restaurant serves traditional and modern Italian dishes alongside an extensive wine list, making it a popular choice for business lunches and quiet dinners.

Never miss a night at Caravaggio
Follow it and we'll tell you when a new date is booked.
Caravaggio is an upscale Italian restaurant set in a striking former banking hall in the City of London, offering a refined, conversation-friendly atmosphere popular for business lunches.
Caravaggio serves a menu of traditional and modern Italian dishes accompanied by an extensive wine list.