La Isla Food Truck

La Isla Food Truck, 10150 E 11th St, Tulsa, OK 74128, United States

(918) 982-0477

Location