Where is Le Pavillon Hotel, Paris?

Where is Le Pavillon Hotel, Paris located?

Le Pavillon Hotel, Paris, Le Pavillon Hotel, Paris, France (approx. 48.85987°, 2.30927°)


Where is Le Pavillon Hotel, Paris on the map?