Where is Paris St Lazare?

Where is Paris St Lazare located?

Paris St Lazare, Paris St Lazare, France (approx. 48.87611°, 2.32528°)


Where is Paris St Lazare on the map?