Wow! Momo
Locate the nearest restaurant(s)
Search Nearby
Advanced Search
Wow! Momo restaurants In Kirti Nagar, New Delhi, Delhi
Kirti Nagar Metro
Shop No 5, Kirti Nagar Metro Station, Patel Nagar
Kirti Nagar
New Delhi - 110015
Kirti Nagar
New Delhi - 110015
Open until 11:00 PM