Where is Le Verdon Station?

Where is Le Verdon Station located?

Le Verdon Station, Le Verdon Station, France (approx. 45.54906°, -1.06612°)


Where is Le Verdon Station on the map?