Where is Saint-Michel-sur-Orge?

Where is Saint-Michel-sur-Orge located?

Saint-Michel-sur-Orge, Saint-Michel-sur-Orge, France (approx. 48.6302735°, 2.3027478°)


Where is Saint-Michel-sur-Orge on the map?