Holiday Inn Strasbourg Illkirch

Accommodation

Europe, France, Bas-Rhin