Where is Torre Pellice - Stazione Ferroviaria?

Where is Torre Pellice - Stazione Ferroviaria located?

Torre Pellice - Stazione Ferroviaria, Torre Pellice - Stazione Ferroviaria, Italy (approx. 44.81908°, 7.225239°)


Where is Torre Pellice - Stazione Ferroviaria on the map?