Located 70 m from Lardos beach and 2 kms from Lardos village. Read more
Located 70 m from Lardos beach and 2 kms from Lardos village.
Number of Rooms: 45