Il Caravaggio is an Italian restaurant offering a menu that includes pizzas, shared appetizers, and classic dishes featuring mozzarella and cured Italian ham.