Address: 30200 Industrial Pkwy SW, Hayward, CA 94544 Phone: (510) 324-8125
By: Catalina C.
I ordered two super burritos NO CREMA, a quesadilla with al pastor, and six tacos for my family since I didn't want to cook dinner. $60 dollars later, to be... more