88 Lan Zhou was an iconic Chinese restaurant located in the heart of Chinatown NYC. They were famously known for their affordable and wholesome dumplings and delicious handmade pulled noodles. Additionally, people could purchase bags of frozen dumplings for their own consumption at the comfort of their own homes.