Takeout Restaurant · 3200 D Ave 1149 third Ave Chula Vista CA, 91911, National City, CA
More food in National City, CA · Takeout in National City