8001 Wyoming Blvd NE, Albuquerque, New Mexico 87113 USA
Paper Paper Wrapped Chicken (8)
Photo Credit: Yelp