Nanxiang Steamed Bun Restaurant is famous for its xiaolongbao, a type of Chinese steamed bun filled with pork and broth. Located in Shanghai's bustling City God Temple area, it offers an authentic taste of traditional Chinese cuisine and has been delighting locals and tourists alike for generations.