Where is Austin's Saint Lazare Hotel?

Where is Austin's Saint Lazare Hotel located?

Austin's Saint Lazare Hotel, Île-de-France, France (approx. 48.87694°, 2.32698°)


Where is Austin's Saint Lazare Hotel on the map?