Where is Villers-Bretonneux Station?

Where is Villers-Bretonneux Station located?

Villers-Bretonneux Station, Villers-Bretonneux Station, France (approx. 49.86259°, 2.52151°)


Where is Villers-Bretonneux Station on the map?