Where is Monchel-sur-Canche?

Where is Monchel-sur-Canche located?

Monchel-sur-Canche, Monchel-sur-Canche, France (approx. 50.30235°, 2.2063828°)


Where is Monchel-sur-Canche on the map?