Where is Villejuif?

Where is Villejuif located?

Villejuif, Villejuif, France (approx. 48.7939°, 2.35992°)


Where is Villejuif on the map?