Where is Villejuif?

Where is Villejuif located?

Villejuif, Ile-de-France, France (approx. 48.7921098°, 2.3633048°)


Where is Villejuif on the map?