Where is La Limouzinière?

Where is La Limouzinière located?

La Limouzinière, La Limouzinière, France (approx. 46.99349°, -1.597054°)


Where is La Limouzinière on the map?