Pizza Hut 28796

Pizza Hut #28796 is a Pizza Hut restaurant located at 702 North Swenson in Stamford, Texas.