The 2-star Thalassa Hotel is located in Ammouliani Village, Ammouliani. The hotel offers to its guests bbq.
The property provides accommodation in double room and other might be available upon request. Room amenities include a/c, etc.
Free WiFi is available in all areas.
Free parking is available not far away from the property.
Pets are accepted.