Avlakia Beach Studios & Apartments 30 2273024082Avlakia Beach, Kokkari, 83100, GreeceApartment Add to favorites 0