El Cacho Fish Taco Stand


2910 Main Street
Chula Vista, CA 91911

 

A Mexican Restaurant in Chula Vista CA

FAMILY OWNED BUSINESS ESTABLISHED SINCE 2000..WITH A FRESH NEW CONCEPT NOW OPEN!


Day Opening Closing
Mon-Sun 9:00 AM 7:00 PM
Click the button to add a review for El Cacho Fish Taco Stand

Add Review