Where is Puchevillers?

Where is Puchevillers located?

Puchevillers, Puchevillers, France (approx. 50.05435°, 2.4091053°)


Where is Puchevillers on the map?