Where is Villecresnes?

Where is Villecresnes located?

Villecresnes, Villecresnes, France (approx. 48.720882°, 2.5327265°)


Where is Villecresnes on the map?