2401 12th St NW, Ste 5-South, Albuquerque, New Mexico 87104 USA
Indian Pueblo Cultural Center
Photo Credit: Yelp