The Excelsior Hotel
Thessaloniki - Greece
There are currently no items in your itinerary.
The Excelsior Hotel in Thessaloniki is a luxury 5* boutique hotel situated right in the heart of the city. The hotel has an ultra chic interior design that takes inspiration from old world aristocratic houses, which is fitting given that the hotel’s exterior is an historical and charming building. As a member of the Small Luxury Hotels of the World, the hotel adheres to the strictest standards of quality and service and s gourmet Mediterranean bistro and an idyllic rooftop breakfast room offering breathtaking views of the town.