Holiday Inn Express Newberry

121 Truman Ave
Newberry
South Carolina
United States