Where is Passo Serra?

Where is Passo Serra located?

Passo Serra, Passo Serra (Station), Italy (approx. 41.02494°, 14.88039°)


Where is Passo Serra on the map?