India Kitchen Restaurant
(505) 884-2333 | View Website

6910 Montgomery Blvd NE, Albuquerque, NM | Directions   87109

35.130387 -106.569757
Get Directions