Het vermaarde Astor House Hotel is hier sinds 1859 gevestigd en was het eerste Westers hotel in China. In 1934 werd ook het Broadway Mansions hotel aan de oevers van de Suzhou opgetrokken. Het gebouw was tientallen jaren het hoogste punt van Shanghai. Het Hongkou Football Stadium grenst er aan het Lu Xunpark waarin zich de begraafplaats van Lu Xun bevindt.