1580 Deborah Rd SE, Rio Rancho, NM
Namaste - Cuisine of India and Nepal Restaurant: hours and how to order