A must stay in Thessaloniki City Center.