Serving as the county seat of Lewis County, Weston is a small city located in the central part of West Virginia.
The city had undergone several name changes early in its history.
Founded in 1818, the town started as Preston, then became Fleshersville, then, finally, Weston, in 1819.
The town