2401 12th St NW, Albuquerque, New Mexico 87104 USA
Award-winning Tewa Taco, our most popular dish! Served on our fresh house-made fry bread.
Photo Credit: Yelp