Taqueria El Jefe
689 H St, Chula Vista
Recent Reviews
Taqueria El Jefe
689 H St, Chula Vista 91910