Zorbas Greek Restaurant & Taverna
100 Broadway, Chula Vista
(619) 422-8853
Recent Reviews
Zorbas Greek Restaurant & Taverna
100 Broadway, Chula Vista 91910
(619) 422-8853