Pizza Hut 12866

Pizza Hut #12866 is a Pizza Hut restaurant located at 80 Highway 17 South in North Myrtle Beach, South Carolina.