Taverna Kreta is a Greek restaurant offering a daily changing menu, with all dishes available for takeout. They also host birthdays and family celebrations for up to 45 people.