The Excelsior 11 Komninon Str. & 23 Mitropoleos Str., Thessaloniki , 54624, GreeceHotel Add to favorites 0