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