Pizza Hut 13660

Pizza Hut #13660 is a Pizza Hut restaurant located at 201 Dekalb Street in Camden, South Carolina.