Results 3 results found View of restaurant on beach at dusk, Thassos Town, Thassos, Aegean Sea, Greek Islands, Greece, Europe View of restaurant and sign in Thassos Town, Thassos, Aegean Sea, Greek Islands, Greece, Europe View of beach bar and sea in Thassos Town, Thassos, Aegean Sea, Greek Islands, Greece, Europe