Where is Meilleray?

Where is Meilleray located?

Meilleray, Meilleray, France (approx. 48.789375°, 3.4223132°)


Where is Meilleray on the map?