HOLIDAY INN
20, PLACE DE BORDEAUX
STRASBOURG, 67000
France
STRASBOURG, 67000
France

Location & Nearby Info
Holiday Inn City Centre0.04 mi
Hilton Strasbourg0.17 mi
HILTON - STRASBOURG0.26 mi
LE RHENUS0.31 mi
PARC DES EXPOSITIONS0.31 mi
Cap Europe0.35 mi
Reviews of HOLIDAY INN