Advertisements
Excelsior Hotel Thessaloniki Lobby

Excelsior Hotel Thessaloniki is one of the best rated hotels in the second biggest Greek city. When looking for a hotel in the city, the property looked decent on the pictures and due to my top-tier status with Small Luxury Hotels, I was also to enjoy some benefits. While everything sounded quite good in …

Advertisements