1 Place

Olive Thea

Katsarou

Situated on a cliff in Katsarou, high up above the Achladies area, Olive Thea Restaurant…