Los Taquitos Taco Shop

Chula VistaCA91909
Map

Open Map

Description

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 merchantcircle