Pizza Hut 22131

Pizza Hut #22131 is a Pizza Hut restaurant located at 7880 North Michigan Road in Indianapolis, Indiana.