Food and Beverages Wow Momo

Wow Momo

India’s first major chain of branded Momos.