Set in Peyia, 4.1 km from Paphos Zoo and 11 km from Lara Beach, Peyia Pearl Leo\'s studio offers free WiFi, an outdoor swimming pool and air conditioning. Situated 6 km from Agios Georgios Church, the property offers barbecue facilities.
The apartment is equipped with a flat-screen TV. The bathroom features a shower and free toiletries....
|apt 81 Skoutari 25|