at 642 Palomar St Suite 406, Chula Vista , 91911 United States
1 FB users likes Chula Vista Restaurant, set it to 41 position in Likes Rating for Chula Vista, California in Restaurant & Cafe category
Chula Vista Restaurant is Chula Vista based place and this enity listed in Restaurant category. Located at 642 Palomar St Suite 406 CA 91911. Contact phone number of Chula Vista Restaurant: (619) 425-8521
Zorba's Greek Cuisine is the first authentic Greek restaurant and buffet in all of Southern California.
Great Japanese sushi with a South of the Border Kick!