Where is La Chevallerais?

Where is La Chevallerais located?

La Chevallerais, La Chevallerais, France (approx. 47.46659°, -1.6727518°)


Where is La Chevallerais on the map?