Where is St-Cloud Station?

Where is St-Cloud Station located?

St-Cloud Station, St-Cloud Station, France (approx. 48.846058°, 2.217631°)


Where is St-Cloud Station on the map?