Where is Piazzale Flaminio Station?

Where is Piazzale Flaminio Station located?

Piazzale Flaminio Station, Piazzale Flaminio Station, Italy (approx. 41.9129°, 12.47635°)


Where is Piazzale Flaminio Station on the map?