In the small harbor of Limnos below the town of Volissos is the Limnos Taverna which has this sign at the entrance.