Where is Sceaux Station?

Where is Sceaux Station located?

Sceaux Station, Sceaux Station, France (approx. 48.781307°, 2.2979283°)


Where is Sceaux Station on the map?