Where is Hôtel Verlaine, Paris?

Where is Hôtel Verlaine, Paris located?

Hôtel Verlaine, Paris, Hôtel Verlaine, Paris, France (approx. 48.82727°, 2.35198°)


Where is Hôtel Verlaine, Paris on the map?