Back to list
Stazione 38
Very good 8.4 (1316 reviews)
Approx. €30
Location
Piazza della Radio, 38
I-00146 Roma
See on the map
Book
Itinerary