Where is Roma Nomentana Station?

Where is Roma Nomentana Station located?

Roma Nomentana Station, Roma Nomentana Station, Italy (approx. 41.93306°, 12.5225°)


Where is Roma Nomentana Station on the map?