Taverna Lambros - Greece

Best Beachside Mediterranean Taverna 2019 - Crete