Where is Navier?

Where is Navier located?

Navier, Navier, France (approx. 48.89531°, 2.328272°)


Where is Navier on the map?