Apartment for sale, Agios Spyridon Seelay, ionian islands, in Palaiokastritsa, GreecePalaiokastritsaDuplex • 9 room(s) • 9 bed.