Holiday Inn Hotel & Suites COLUMBIA

8105 TWO NOTCH RD
COLUMBIA
South Carolina
United States