Hotel Opening South Carolina
Extended Stay America Premier Suites Hotel Opens in Duncan, South Carolina
The Extended Stay America Premier Suites Duncan is located off I-85, near I-26, and only four miles from the Tyger River Sports Complex and Upward Star Center.