Set in Meneou, a few steps from Meneou Beach and less than 1 km from Meneou Beach, LEONIDAS SEASIDE VILLA 12 offers air-conditioned accommodation with a balcony and free Wi-Fi. With lake views, this accommodation features a patio.
Spyros Seaside Villas No.12 Meneou - Pervolia, 7000 Meneou, Cipro