Where is L'Herbaudière?

Where is L'Herbaudière located?

L'Herbaudière, L'Herbaudière, France (approx. 47.0227°, -2.2975602°)


Where is L'Herbaudière on the map?