Facilities and services include a restaurant, bar, elevator, conference room, wireless Internet access in the lobby area and 24-hour reception.
Rooms feature central air conditioning, TV, telephone, safe, hairdryer and fridge.
Address: 65 Olympou Street, 54631 Thessaloniki, Greece.