Where is Novara Nord Station?

Where is Novara Nord Station located?

Novara Nord Station, Novara Nord Station, Italy (approx. 45.452103°, 8.625791°)


Where is Novara Nord Station on the map?