Address: 11Th Komninon Str. and Mitropoleos 23, Thessaloniki
Hotel rating from 228 guests: 9.5
Located next to Aristotelous, the city's central square for business, shopping and leisure, the Excelsior is only a 5 minute walk from the boutiques of Mitropoleos. …