Lena's Villa is a luxury property with stunning sea views located in Neochori village, just 2 km from Stoupa. It consists of two separate apartments. The Superior Deluxe Apartment, a 3-bedroom apartment located on the first floor of the unit and the Deluxe Apartment, a 1-bedroom apartment located on the ground floor. Both have their private entrance and access to the shared swimming pool. Lena's Villa is ideal for families, couples and group of friends who wish to enjoy a relaxing vacation.