El Cacho Fish Taco Stand
Add to Favorites
CLOSED NOW
Today: 8:00 am - 9:00 pm
Tomorrow: 9:00 am - 10:00 pm
Saved to Favorites
Phone: (619) 770-5053
Address: 1655 Broadway, Chula Vista, CA 91911
651 Palomar St, Chula Vista, CA 91911
1288 Broadway, Chula Vista, CA 91911
251 Palomar St Ste B, Chula Vista, CA 91911
562 Broadway, Chula Vista, CA 91910
3008 Main St, Chula Vista, CA 91911
1660 Broadway, Chula Vista, CA 91911
1335 3rd Ave, Chula Vista, CA 91911
323 3rd Ave, Chula Vista, CA 91910
3120 Main St, Chula Vista, CA 91911
585 Palomar St, Chula Vista, CA 91911