Nepalese restaurant · 1288 W El Camino Real, Mountain View, CA
To-Go · Delivery
More food in Mountain View, CA · Nepalese Food in Mountain View