Taverna Kreta offers an authentic Greek dining experience with a diverse selection of traditional dishes. Prepared with fresh ingredients, this Greek restaurant provides a taste of Greece.