Taverna O Glaros

Limnos


The last eatery along the waterfront, O Glaros commands the best view of the small harbour.