Taverna Kreta offers classic Greek cuisine in a warm, inviting atmosphere. Enjoy traditional dishes with a buzzy vibe and outdoor seating.