Greek restaurant serving fresh fish, grilled meats, and traditional cuisine. Located near Gouvia bay.