

Wow! Momo is an Indian chain of fast food restaurants specializing in momos, dumpling popular in Nepal, Tibet and India. We serve a variety of lip smacking momo with different styles.
Wow! Momo is an Indian chain of fast food restaurants specializing in momos, dumpling popular in Nepal, Tibet and India. We serve a variety of lip smacking momo with different styles.