Pizza Hut 11244

Pizza Hut #11244 is a Pizza Hut restaurant located at 8215 South Harvard in Tulsa, Oklahoma.