Where is Pascarosa?

Where is Pascarosa located?

Pascarosa, Pascarosa (Station), Italy (approx. 40.68933°, 17.47328°)


Where is Pascarosa on the map?