Mai Xiang Yuan was a Chinese restaurant known for its homemade dumplings.