Where is Cappelle-la-Grande?

Where is Cappelle-la-Grande located?

Cappelle-la-Grande, Hauts-de-France, France (approx. 50.99772°, 2.3677943°)


Where is Cappelle-la-Grande on the map?