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