Alliance, North Carolina

Alliance, North Carolina

Alliance, North Carolina is a small town in the northern part of the state. It is located along the North Carolina-Virginia border, about 30 miles south of Roanoke and about 70 miles north of Greensboro. It was founded in 1891 by a group of entrepreneurs who wanted to develop a railroad line between Roanoke and […]