Pizza Hut 22130

Pizza Hut #22130 is a Pizza Hut restaurant located at 2105 North Mitthoeffer Road in Indianapolis, Indiana.