Where is Villebon-sur-Yvette?

Where is Villebon-sur-Yvette located?

Villebon-sur-Yvette, Villebon-sur-Yvette, France (approx. 48.700005°, 2.2276487°)


Where is Villebon-sur-Yvette on the map?