230 6th St SW, Albuquerque, New Mexico 87102 USA
Handheld Beans and Chicharron Burrito
Photo Credit: Yelp