South Carolina Restaurant Wins Top Prize at Pizza World Cup in Italy | Award-Winning Pizza