Taste of Shanghai Restaurant 上海小吃

39-07 prince St. #1A, Flushing, NY