Cretan Star Taverne
Greek · Seafood · Mediterranean
Enjoy stunning sea views at Cretan Star Taverne, a restaurant located within Star Beach Waterpark.
Location
Best places nearby
The highest rated places close to Cretan Star Taverne.
Local restaurants nearby
Κρήτης

