Where is Quevauvillers?

Where is Quevauvillers located?

Quevauvillers, Picardie, France (approx. 49.8233023°, 2.085971°)


Where is Quevauvillers on the map?