Elements of Sperryville
About Sperryville
Sperryville is located in the western section of Rappahannock County, Virginia, near Shenandoah National Park. It consists of a village with two main streets along the two branches of the Thornton River, together with surrounding pasture and farmland.