Piazza Caravaggio is an Italian restaurant specializing in pizza. It is located in Montpellier, France. The restaurant is open for lunch and dinner from Monday to Saturday.