Address: 2015 Birch Rd, Chula Vista, 91915-2002, United States Of America
City: Chula Vista
Menu Dishes: 29
Reviews: 940
All prices are estimates on menu.
Chula Vista, located in Southern California, offers a diverse culinary scene featuring tacos, seafood, and fusion cuisine reflecting its rich Mexican-American culture.