The Excelsior is a 5 star luxury boutique hotel in Thessaloniki center, next to Aristotelous square, right in the heart of this vibrant town. Situated in its original classic and glorious historical building dating back to 1924 The Excelsior cherishes its past and at the same time gazes into the future, as one of the most prominent small luxury hotels in Europe.