Where is Villiers-sur-Orge?
Where is Villiers-sur-Orge located?
Villiers-sur-Orge, Ile-de-France, France (approx. 48.6585041°, 2.3010786°)
Where is Villiers-sur-Orge on the map?
{"latitude":48.6585041,"longitude":2.3010786,"title":"Villiers-sur-Orge"}