Pizza Hut 11238

Pizza Hut #11238 is a Pizza Hut restaurant located at 1907 South Harvard Avenue in Tulsa, Oklahoma.