Thalassa is a 2-star hotel located in Ammouliani, offering air-conditioned rooms with free WiFi.