Caravaggio boasts a buzzing atmosphere, in which you can enjoy good Italian food from a varied and innovative menu. Located in a converted banking hall, it is proving popular as a venue for entertaining clients, and can cater for private parties of up to 200 people.