Todaro Pizza

105 Sloan St

105 Sloan St, Clemson, SC 29631, USA | 864-654-3001

Website | Menu | $

Known for

  • italian
  • pizza

Teams

  • Clemson Tigers