A 5-star hotel on Aristotelous Square in the heart of Thessaloniki.
The hotel sits on the city's main square, with the waterfront and main sights within walking distance. It offers comfortable rooms, a restaurant and wellness facilities.