Tradition from yesteryear meets modern-day luxuries. Situated in the heart of Thessaloniki centre, we invite you to experience Thessaloniki in a unique way through our outstanding hospitality, unbeatable atmosphere, luxurious accommodation and culinary delights.
Address: 23 Mitropoleos Av, 54624
Location: Thessaloniki
Country: Greece
Website: The Excelsior Thessaloniki