Villa El Aquila Villa Vafkeri, Ionian Islands
Situated in Vafkeri and only 6.3 km from Dimosari Waterfalls, Villa El Aquila features accommodation with sea views, free Wi-Fi and free private parking. With mountain views, this accommodation provides a terrace and a swimming pool.
Vafkeri, Vafkeri, 31080, Greece