Located in vlicha, Villa Krini Eleni provides accommodations with a private pool. This villa has air-conditioned accommodations with a terrace.
The villa comes with a satellite TV. Providing sea views, this villa also features a kitchen and a bathroom with a bath.
Rhodes is 29 miles from the villa. Diagoras Airport is 30 miles away.