Where is Saint-Lazare?

Where is Saint-Lazare located?

Saint-Lazare, Saint-Lazare, France (approx. 48.87546°, 2.3254669°)


Where is Saint-Lazare on the map?