NC Gazetteer

Avalon

A former community in Rockingham County
… former community in W Rockingham County. Built about 1899 as a mill village on the Mayo River. On June 11, 1911, the mill was destroyed by fire, and soon afterward the 60 or so houses in Avalon, a Moravian church, a school, and a company store were moved on horse-drawn rollers to Mayodan, about 2 mi. sw.