Food court · 1130 Broadway #781b, Chula Vista, CA
More food in Chula Vista, CA · Food Court in Chula Vista