Where is La Meignanne?

Where is La Meignanne located?

La Meignanne, Pays de la Loire, France (approx. 47.5192714°, -0.6679212°)


Where is La Meignanne on the map?