Excelsior Hotel

136 followers
·
8 following
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