Where is Stazione Roma Prenestina?

Where is Stazione Roma Prenestina located?

Stazione Roma Prenestina, Stazione Roma Prenestina, Italy (approx. 41.8975°, 12.54556°)


Where is Stazione Roma Prenestina on the map?