Super Foot Spa
39105 Cedar Blvd, Newark 94560