Featuring free WiFi throughout the property, Evdoxia is a villa set in Peyia, 1.3 km from Paphos Zoo. The property is 7 km from Lara Beach and free private parking is featured. The kitchen has a dishwasher and an oven and there is a private...
Book this Hotel