Momo Mantra

Nepalese restaurant · 200 Serra Way, Milpitas, CA

Delivery · Dine-In

Hours

More food in Milpitas, CA · Nepalese Food in Milpitas