Where is Hôtel de Roubaix, Paris?

Where is Hôtel de Roubaix, Paris located?

Hôtel de Roubaix, Paris, Hôtel de Roubaix, Paris, France (approx. 48.86549°, 2.35294°)


Where is Hôtel de Roubaix, Paris on the map?