Where is Palombina?

Where is Palombina located?

Palombina, Palombina (Station), Italy (approx. 43.61666°, 13.42944°)


Where is Palombina on the map?