Hôtel de l'Europe by Happyculture is centrally located in Strasbourg, a 4-minute walk from Place Kléber and 8 minutes by foot from Strasbourg Cathedral. This upscale hotel is 0.7 mi (1.2 km) from Train Station ... Read more

View all Luxury Hotels in Strasbourg