About Wow Momo/Wow China
Wow! Momo Foods Pvt Ltd. is headquartered in Kolkata, India, and incorporates about 500 stores across India under 3 driving brands Wow! Momo, Wow! China and Wow! Chicken across 20 cities. Founded in 2008, the company is India's largest homegrown QSR chain.