Where is Villiers-Saint-Denis?

Where is Villiers-Saint-Denis located?

Villiers-Saint-Denis, Villiers-Saint-Denis, France (approx. 48.991577°, 3.2667406°)


Where is Villiers-Saint-Denis on the map?