Where is Stazione Roma San Lorenzo?

Where is Stazione Roma San Lorenzo located?

Stazione Roma San Lorenzo, Stazione Roma San Lorenzo, Italy (approx. 41.9°, 12.5°)


Where is Stazione Roma San Lorenzo on the map?