Find the top South Asian restaurants in New Mexico near you now.
Restaurant
Address: 4410 The 25 Way NE, Albuquerque, NM 87109
Address: 2100 Louisiana Blvd NE #203, Albuquerque, NM 87110