Results 1 results found Houses on the hill, and the castle on the summit, at the town of Karitena in the Peloponnese, Greece, Europe