The Excelsior 5 stars

11 Komninon Str. & 23 Mitropoleos Str., Thessaloniki, 54624, Greece

Hotel image
Read more reviews for The Excelsior