William Weaver House
William Weaver House is a historic home located near Piney Creek, Alleghany County, North Carolina The original section was built about 1848, and expanded about 1890 and 1895. It began as an "L" plan with a two-story main block and a one-story ell of frame construction. A kitchen ell was built about 1890, then expanded to two stories about 1895, with the addition of a two-story front porch. Also on the property are complementing outbuildings of log and frame construction dating from about 1850 to 1940 and a family cemetery.
It was listed on the National Register of Historic Places in 1976.