Where is Hotel Scarlett, Paris?

Where is Hotel Scarlett, Paris located?

Hotel Scarlett, Paris, Hotel Scarlett, Paris, France (approx. 48.87321°, 2.3828°)


Where is Hotel Scarlett, Paris on the map?