Chicken restaurant · 8019 Menaul Blvd NE Ste a, Albuquerque, NM
More food in Albuquerque, NM · Chicken in Albuquerque