Excelsior Hotel

Excelsior Hotel

www.excelsiorhotel.gr
Thessaloniki, Greece / The Excelsior Hotel is a luxury boutique hotel located in Thessaloniki center, next to Aristotelous square, right in the heart of this vibrant town.
Excelsior Hotel