Taverna Kreta is a Greek restaurant known for its flavorful dishes and buffet options.