Where is Le 12 Hôtel, Paris?

Where is Le 12 Hôtel, Paris located?

Le 12 Hôtel, Paris, Le 12 Hôtel, Paris, France (approx. 48.87708°, 2.32212°)


Where is Le 12 Hôtel, Paris on the map?