Where is La Remaudière?

Where is La Remaudière located?

La Remaudière, La Remaudière, France (approx. 47.23821°, -1.2443354°)


Where is La Remaudière on the map?