Tacos Al Pastor Food Truck

3200 D Ave 1149 third Ave Chula Vista CA National City CA 91950 USA

(619) 731-1405

Location