Come on by!
We are located at 39175 Cedar Blvd, Newark, CA 94560. Looking for directions? Click here for Google Maps.
You can call us at (415) 722-2997.
Address
39175 Cedar Blvd, Newark, CA 94560.
Hours
Open 7 days a week (10:30AM-7:30PM)

We are located at 39175 Cedar Blvd, Newark, CA 94560. Looking for directions? Click here for Google Maps.
You can call us at (415) 722-2997.
Address
Hours