Pizza Hut 28368

Pizza Hut #28368 is a Pizza Hut restaurant located at 1317 Savoy Plaza Lane in Savoy, Illinois.