Quality Inn South

1391 E Main St
Duncan
South Carolina
United States