La Taquiza

1576 Industrial Blvd
Chula Vista, CA
619.426.7368
32.59902
-117.084464
Hours:
Mon - Tue:closed
Wed - Fri:noon - 5pm
Sat - Sun:closed

for La Taquiza
Directions
from: