Where is Le Vaudoué?

Where is Le Vaudoué located?

Le Vaudoué, Le Vaudoué, France (approx. 48.354977°, 2.5219522°)


Where is Le Vaudoué on the map?