This Overlooked Small Town Is Hiding Some Of The Best BBQ In North Carolina

Halfway between Charlotte and Asheville is a small town that is hiding art, museums, history, and amazing BBQ. Shelby, located in Cleveland County, has a population of around 20,000. Located amidst the rolling foothills of the Blue Ridge, it has been deemed the “City of Pleasant Living,” which is indeed true.


Shelby really is such a cool place! Have you visited here before?

For another place that’s more modern but has one classic dish that could perhaps be the best in the state, check out this delicious diner.