Where is Hotel de France 18?

Where is Hotel de France 18 located?

Hotel de France 18, Île-de-France, France (approx. 48.8891°, 2.34937°)


Where is Hotel de France 18 on the map?