Discover Albemarle
compiled from our dataAlbemarle is located in North Carolina, USA, and has a population of about 16,432. Our atlas lists 103 places here.
These include 12 sights and 3 museums, 78 restaurants, 10 places to stay and 0 cocktail bars. Highlights include The Residences at the Albemarle Hotel, Matthew's Place Elderly Housing, Chimneys Apartments.