Where is Villafranca Padovana?

Where is Villafranca Padovana located?

Villafranca Padovana, Villafranca Padovana (Station), Italy (approx. 45.49485°, 11.79752°)


Where is Villafranca Padovana on the map?