Skip to main content

Greek Salad in Mykonos, Greece

A perfect Greek salad, incorporating olives, green peppers and feta cheese, topped with a Greek flag, in Little Venice, Mykonos Town