Nestled in York County near the North Carolina-South Carolina border, 70 mi/110 km north of Columbia, Rock Hill blends a rich historical past with modern growth.