This may have been posted already but it looks like there are two hotels in Laurens:
America's Best Inn
102 Bolt Dr, Laurens, SC 29360 United States
34.505192, -82.015866
(864) 681-1153|from $0
Travel Inn
621 N Harper St, Laurens, SC 29360 United States
(864) 984-0558|from $0
Also, there is a Hampton Inn off I-85 in Anderson. It would be 45 miles to Laurens from there.