Where is Novalaise?

Where is Novalaise located?

Novalaise, Novalaise, France (approx. 45.595135°, 5.770448°)


Where is Novalaise on the map?