Address: 10401 Beach Blvd, B-176 Phone: (714) 797-8245
Reviewed on 08/17/2018
By: Cristina S.
This place is a real GEM! Had some really yummy super nachos and great service too. The cucumber water is out of this world ah-maze-ing (refreshing too)... more
Reviewed on 01/05/2019
By: Zachary M.
I just took my last bite of the street tacos, washed my hands, and now writing this review. Let me say these are the best tacos I've had in OC! I got the... more