Address: 35232 Newark Blvd, Newark, CA 94560 Phone: (510) 745-7318
By: Cynthia Y. L.
My bf and I were visiting the new plant store next door and decided to give this Mexican place a try after. It was pretty busy for a random Monday ~7:15pm.... more