Armstrong Hotel, Paris hotels at discounted rates

Armstrong Hotel
36 Rue De La Croix Saint Simon, Paris, 75020, France