Where is Villecresnes?

Where is Villecresnes located?

Villecresnes, Ile-de-France, France (approx. 48.7208822°, 2.5327265°)


Where is Villecresnes on the map?