Review of Chef Zorba's Greek Restaurant

2626 E 12th Ave, Denver, CO 80206

Overall Rating

Review


Our waiter was very educated about gf, and concern over cross contamination. Large flavorful portions, cute patio area, must tables filled, service was prompt.

Updated 5 years ago

Celiac