Results 1 results found View of restaurant on beach after sunset, Thassos Town, Thassos, Aegean Sea, Greek Islands, Greece, Europe