Where is Le Lavancher?

Where is Le Lavancher located?

Le Lavancher, Le Lavancher (Station), France (approx. 45.95933°, 6.905733°)


Where is Le Lavancher on the map?