The Madison County Public Library in Marshall is sometimes a host to sepcial events along the Blue Ridge Music Trails of NC.Monday: 10am-5pm
Library Hours: