Results 1 results found Beach of Glifa Steni Vala, Alonissos Island, Sporades, Greek Islands, Greece, Europe