Wow! Momo

Locate the nearest restaurant(s)

Search Nearby
Advanced Search

Wow! Momo restaurants In Okhla, New Delhi, Delhi

Okhla Base Kitchen
Shop No B/263, No A/194, 2nd Floor
Okhla
New Delhi - 110020
Opens at 09:00 AM