Los Taquitos Taco Shop
Los Taquitos Taco Shop is located in Chula Vista, CA. This location is in the Hilltop neighborhood. This business specializes in Carry & Take Out and Mexican Restaurants.
by merchantcircle on April 16, 2016 from
Carry & Take Out
Categories: Restaurants, Mexican Restaurants
Food & Dining
foods carry out
Terms of Service