Stella’s place is located in a beautiful area of Naxos with amazing beaches. Also, this property has outstanding view of the ocean. Perfect place for couples.