Search for:

We’re not kidding. This place is just the best. Located off the beaten path, check out the best food in all of Greece located on the island of Lesvos in the Aegean Sea! Good Greek homestyle cooking!