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