Pizza Hut 12956

Pizza Hut #12956 is a Pizza Hut restaurant located at 7120 Wyoming Northeast in Albuquerque, New Mexico.