Where is Escaudain?

Where is Escaudain located?

Escaudain, Escaudain, France (approx. 50.333324°, 3.343829°)


Where is Escaudain on the map?