Located in Ayia Napa, within 1.4 miles of WaterWorld Ayia Napa, Villa 120 offers accommodations with air conditioning. Guests staying at this villa can use the fully equipped kitchen and a terrace.
The villa features a satellite TV. The villa also includes a bathroom with a shower.
Agia Napa Monastery is 5 miles from the villa, while Ayia Thekla Beach is a 7-minute walk away.