Pizza Hut 11240

Pizza Hut #11240 is a Pizza Hut restaurant located at 4911 South Peoria Avenue in Tulsa, Oklahoma.