Where is La Nouaye?

Where is La Nouaye located?

La Nouaye, La Nouaye, France (approx. 48.16255°, -1.9795561°)


Where is La Nouaye on the map?