Where is La Ménitré?

Where is La Ménitré located?

La Ménitré, La Ménitré, France (approx. 47.401665°, -0.2702849°)


Where is La Ménitré on the map?