Rating
(223) · $
TAQUERIA IMPERIAL, 1351 3rd Ave, Chula Vista, CA 91911, 232 Photos, Mon - 9:00 am - 12:00 am, Tue - 9:00 am - 12:00 am, Wed - 9:00 am - 12:00 am, ...
Online ordering menu for Taqueria la Nueva.
Missing: imperial | Show results with:imperial
1351 3rd Ave, Chula Vista, California 91911 · Photo by Taqueria Imperial in Chula Vista, California. Taco Wednesday!! · Photo by Taqueria Imperial in Chula Vista, ...