Ma'Mu - Souvlaki and more

Restaurant in Ikaria (Icaria), Greece

Greek restaurant