Leonardo Laura Beach and Splash Resort is a family hotel situated close to the sea front, only 5 kilometres from Paphos centre.
Chlorakas
Paphos
8104
Cyprus
Checking for room alternatives