Where is La Villeneuve-en-Chevrie?

Where is La Villeneuve-en-Chevrie located?

La Villeneuve-en-Chevrie, La Villeneuve-en-Chevrie, France (approx. 49.015556°, 1.527883°)


Where is La Villeneuve-en-Chevrie on the map?