NoMoreRice is a Chinese restaurant specializing in handmade dumplings and buns, alongside unique snacks like crispy duck strips.