Where is Hautvillers?

Where is Hautvillers located?

Hautvillers, Hautvillers, France (approx. 49.083046°, 3.9433382°)


Where is Hautvillers on the map?