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