Back to list
ALT Stazione del Gusto - Roma C.so Francia
Very good 8.1 (23 reviews)
Approx. €20
Location
Corso di Francia, 238
00191 Roma
See on the map
Book
Itinerary