Where is Novara Station?

Where is Novara Station located?

Novara Station, Novara Station, Italy (approx. 45.45139°, 8.625°)


Where is Novara Station on the map?