Newark Address
39193 Cedar Blvd,
Newark, CA 94560
(510)713-9806
Direction: Mowry & Cedar Intersaction, Lion City Shopping Center