Pizza Hut 23653

Pizza Hut #23653 is a Pizza Hut restaurant located at 1201 South Canal in Carlsbad, New Mexico.