Where is Villiers-sous-Grez?

Where is Villiers-sous-Grez located?

Villiers-sous-Grez, Villiers-sous-Grez, France (approx. 48.319286°, 2.6485593°)


Where is Villiers-sous-Grez on the map?