Restaurants - London, England, United Kingdom
Caravaggio Italian Restaurant is a restaurants company based out of 47 Camberwell Church St, Camberwell, London, United Kingdom.