Where is Stazione Torricola/Torricola?

Where is Stazione Torricola/Torricola located?

Stazione Torricola/Torricola, Stazione Torricola/Torricola, Italy (approx. 41.81206°, 12.55264°)


Where is Stazione Torricola/Torricola on the map?