Open: All Year... Located right in the center of the town , only steps away from Aristotelous square , the shopping haven of Mitropoleos and Tsimiski streets and the seafront promenade, The Excelsior is the ideal choice amongst luxury hotels in Thessaloniki.