Chun-Li Dumplings is a restaurant specializing in dumplings. They have multiple locations, including one in Callao.