Agia Triada, Corfu, Corfu Island, Ionian Islands Ambelonas Corfu is a multi-purpose establishment between the villages of Kombitsi and Karoumpatika, six kilometers from Corfu Town on the provincial road to Pelekas on a hill with natural wild vegetation and panoramic views of... View More