Tacos al pastor food truck

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