Pizza Hut 26952

Pizza Hut #26952 is a Pizza Hut restaurant located at 2482 West Schaumburg Road in Schaumburg, Illinois.