L'isola Della Pizza

4.2 Currently Open
  • Address: Via degli Scipioni, 45, 00192 Roma, Italy, Rome
  • Timings: 12:30 pm - 03:00 pm Details
Enable Map

L'isola Della Pizza Reviews & Ratings