Back to list
Pastamore
Very good 8.2 (79 reviews)
Approx. €21
Location
Piazza della Scala, 56
00153 Roma
See on the map
Book
Itinerary