Where is Villiers-Saint-Denis?

Where is Villiers-Saint-Denis located?

Villiers-Saint-Denis, Picardie, France (approx. 48.9915798°, 3.2667407°)


Where is Villiers-Saint-Denis on the map?