Where is ROMA | Stazione Prima Porta # f2362?

Where is ROMA | Stazione Prima Porta # f2362 located?

ROMA | Stazione Prima Porta # f2362, ROMA | Stazione Prima Porta # f2362, Italy (approx. 42.001144°, 12.493603°)


Where is ROMA | Stazione Prima Porta # f2362 on the map?