Shanghai Dumplings, Saratoga, California [Closed]

Shanghai Dumplings, Saratoga, California [Closed]
Shanghai Dumplings, Saratoga, California (Dec 2011)

12172 Saratoga Sunnyvale Rd, Saratoga, CA 95070

Dec 2011

[Closed]

A La Carte Lunch Menu