Where is Novara Station?

Where is Novara Station located?

Novara Station, Piemonte, Italy (approx. 45.45093°, 8.624258°)


Where is Novara Station on the map?