Results 1 results found View over Megalo Livadi on island's west coast, Serifos, Cyclades, Aegean Sea, Greek Islands, Greece, Europe