Where is Novara, bus station?

Where is Novara, bus station located?

Novara, bus station, Piedmont, Italy (approx. 45.445731663106°, 8.6298934680471°)


Where is Novara, bus station on the map?