Shanghai Flavor Shop ???

888 Old San Francisco Rd Sunnyvale CA 94086 USA

(408) 738-3003

Location