Skip to main content

El Cacho Fish Taco Stand

restaurant · seafood restaurant · Chula Vista, CA

Address
2910 Main St, Chula Vista, CA 91911
Phone
(619) 770-5053
Website
instagram.com/elcachofishtacostand/?hl=en
Where
32.5949, -117.0709

Search Hominin for El Cacho Fish Taco Stand

Other restaurants nearby

More in Chula Vista

El Cacho Fish Taco Stand — restaurant in Chula Vista, CA | Hominin