Marshall

Marshall is a small town wedged between rocky cliffs and the French Broad River, about 20 miles north of Asheville in Madison County. Though just one street wide and is approximately a mile long, downtown bustles with activity and small businesses.