A traditional seafood and Greek taverna near Karousades, offering a quieter countryside dining setting.
Restaurant / Taverna