Order food

Order food

Zorbas Greek Restaurant & Taverna

4.5 (1800)$$Greek restaurant

100 Broadway, Chula Vista, CA 91910

Zorbas Greek Restaurant & Taverna

100 Broadway, Chula Vista, CA 91910
This restaurant is no longer supported.