Clock Family Restaurant Duncan, SC

1690 E Main St, Duncan, SC 29334