I Shanghai Delight

2416 San Ramon Valley Blvd #140 San Ramon CA 94583 USA

(925) 718-5233

Location