Situated right on the seafront Stella Apartments have magnificent views across Almyrida bay and stunning views of the white mountains. From your apartment you can stroll along the sandy beach and stop off at one of the tavernas relax and take in the views around you. |