Explore details about location ΚΑΡΚΑΒΙΤΣΑ. ΚΑΡΚΑΒΙΤΣΑ is a location situated within the Δήμος Λέσβου alongside other areas such as ΕΥΡΙΠΙΔΟΥ, ΜΥΚΟΝΟΥ, Σεδουντας.