Located in Avliótai and only 1.1 km from Agios Stefanos Beach, FRUIT Echo Villa provides accommodation with sea views, free Wi-Fi and free private parking. This villa features air-conditioned accommodation with a balcony.
ΑΓ.μαρινας 80, Avliótai, 49081, Greece