Established in 1900, the store traces its origins to Nanxiang, Jiading District of Shanghai. Its main restaurant is now located in the City God Temple area of Shanghai. After 1949, the restaurant was confiscated by the Communist government of China, and remains owned by a government-owned company.