Greenville is located in South Carolina's Upcountry, 100 mi/165 km northwest of Columbia. It was a declining mill town that has reinvented itself as a thriving weekend tourist destination.