The best 3 Shanghai restaurants in Chinatown are on that Bayard block, but #1 is NOT New Green Bo.
My fiance spent 25 years in Shanghai.
We ate at New Green Bo tonight.
It was hit and miss, at least in terms of authenticity.
The chicken wine was good.
The bean curd with pickles in it was good.
The sesame rice ball soup listed in the appetizers section was bad (over boiled).
The winter melon was bad (the melons are prepared differently in the real thing.
Try the place directly across the street, Moon House.
I especially like their cold kau fu noodles on a hot day (kau fu is a form of Shanghai bean curd. For you veggies, it looks like meat, but don't worry, it isn't!) Look on the wall though, they're not in the menu.
My fiance said the dumplings did not have too much soy sauce, like the "Shanghai" dumplings do at other places.
If you are looking for bargain, the soups and the cold noodles are all under $5 and are filling.
The third apparently authentic place is next to Moon House-- Yeah Deluxe. Caveat: we have not been there yet. My fiance just heard it was authentic from a Shanghai native who lives in Chinatown.