6600 Menaul Blvd NE, Albuquerque, New Mexico 87110 USA
Perhaps the World's Greatest Chicken Sandwich at the home of the World's Greatest Burger.....
Photo Credit: Yelp