Wow! Momo

Powai
Shop No 7, Daffodil Society, Central Avenue Road
Powai
Mumbai - 400076
Opposite Natural Ice Cream