Pizza Hut 12964

Pizza Hut #12964 is a Pizza Hut restaurant located at 3508 Isleta Boulevard Southwest in Albuquerque, New Mexico.