Where is Ambleteuse?

Where is Ambleteuse located?

Ambleteuse, Ambleteuse, France (approx. 50.809864°, 1.607345°)


Where is Ambleteuse on the map?