Pickup from Todaro Pizza at 105 Sloan St, Clemson, SC 29631, USA