Where is Stazione Nomentana?

Where is Stazione Nomentana located?

Stazione Nomentana, Stazione Nomentana, Italy (approx. 41.93259°, 12.52353°)


Where is Stazione Nomentana on the map?