Where is Parc de Sceaux?

Where is Parc de Sceaux located?

Parc de Sceaux, Ile-de-France, France (approx. 48.76972°, 2.309935°)


Where is Parc de Sceaux on the map?