
Thessaloniki, Greece
The Excelsior Small Luxury Hotels of the World
5-star hotel · SMALL LUXURY HOTELS OF THE WORLD
The Excelsior is a refined luxury boutique hotel in the heart of Thessaloniki, ideally located next to Aristotelous Square, within walking distance of the city’s main shopping district, waterfront promenade, restaurants, and…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Secure parking · extra charge


