Phone: +16194279090
Address: 626 E StCA 91910, Chula Vista, United States
City: Chula Vista
Dishes: 35
Reviews: 76
All prices are estimates.
Chula Vista, located in Southern California, offers a diverse culinary scene featuring tacos, seafood, and fusion cuisine reflecting its rich Mexican-American culture.