Where is Surdon?

Where is Surdon located?

Surdon, Surdon (Station), France (approx. 48.66528°, 0.13333°)


Where is Surdon on the map?