I've lived in Guwahati for almost 7 years and quite arguably that is one place where they've near perfected the art of making momos. Momos are steamed dumplings with a variety of fillings.
Motown momos at Spencer Plaza have some of the freshest momos I've chanced upon in Chennai so far. Their menu offers some nice innovations like cheesy capsicum - which I have totally fallen in love with - besides mushroom and mutton. The veg and chicken are regular flavors.