A highly rated seafood and Mediterranean taverna in the Karousades area, known for fresh fish and traditional Greek dishes.
Restaurant / Taverna