Namaste Cuisine of India and Nepal Restaurant | 1580 Deborah Rd SE Rio Rancho NM 87124 United States Restaurant Menu & Phone1580 Deborah Rd SE Rio Rancho NM 87124 United States 4.6/5