Restaurant Location
Shanghai Flavor Shop, Sunnyvale
Posted on March 9, 2018Shanghai Flavor Shop is an inexpensive restaurant in a second rate strip mall. This diamond in the rough is located in sleepy Sunnyvale, and specializes in Shanghainese Chinese cuisine. To the right of this restaurant is the popular Indian Buffet: Sankranti