Open: April - November... Anthoussa Resort & Spa is located in the beautiful cove of Stalida directly on the sandy beach, only a few minute's walk away from the village centre with typical Greek tavernas and various shopping / entertainment possibilities.