Pizza Hut 22119

Pizza Hut #22119 is a Pizza Hut restaurant located at 405 North Anderson in Elwood, Indiana.