Bi Feng Tang 175 Chang Le Road Shanghai, China ??— My translation software says that Bi Feng Tang means “sheltering pond”. I’m not sure what that’s supposed to signify… but on a cold night, nothing beats some hot comfort food and this place serves...