The historic town of Beaver Mill was an important little village in Nicholas County's early history. It was the location of a post office that predates the one in nearby Craigsville. It rivaled Craigsville in terms of local significance, and was located on the road between Summersville and Greenbrier County.
Beaver Mill was constructed around 1852. The town which grew up around the mill contained a large number of shops, churches, and residences. Paving of the road between Summersville and Richwood led to the growth of Craigsville as the local center and resulted in the demise of Beaver. The post office and store
burned in 1932 and was not rebuilt. Instead it was supplanted by the post
office in Craigsville.