Shelby and its surroundings in Cleveland County are nestled at the foothills of the Blue Ridge Mountains. The area sits in a sweet spot between Charlotte and Asheville and it’s dotted throughout with small towns known for music and livermush... As many travelers (and residents) know, there are tons of things to do in Shelby. - NC Tripping
Things to do
Shopping
Dining
Things to do
Shopping
Dining