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. References Houses on the National Register of Historic Places in North Carolina Houses completed in 1848 Houses in Alleghany County, North Carolina National Register of Historic Places in Alleghany County, North Carolina