Where is Raimbeaucourt?

Where is Raimbeaucourt located?

Raimbeaucourt, Nord-Pas-de-Calais, France (approx. 50.4362°, 3.10637°)


Where is Raimbeaucourt on the map?