Where is Villiers-sur-Orge?
Where is Villiers-sur-Orge located?
Villiers-sur-Orge, Villiers-sur-Orge, France (approx. 48.658504°, 2.3010786°)
Where is Villiers-sur-Orge on the map?
Villiers-sur-Orge - Paris
Villiers-sur-Orge - Saint-Germain-des-Prés Station
{"latitude":48.658504,"longitude":2.3010786,"title":"Villiers-sur-Orge"}