Located at 2,405 feet elevation from the sea level, only fifteen miles away from Asheville, Black Mountain is a quaint, charming small town in North Carolina.
The small, fun town is a perfect place for relaxation with lots of outdoor activities, art galleries, handicraft stores, breweries and eateries, museums,