Discover Shelby
compiled from our dataShelby is located in North Carolina, USA, and has a population of about 21,918. Our atlas lists 175 places here.
These include 26 sights and 1 museums, 130 restaurants, 18 places to stay and 0 cocktail bars. Highlights include Historic Webbley, The Madison by Humboldt, Marion West Housing.