Fincastle is a town in Botetourt County, Virginia, United States. The population was 755 at the 2020 census. It is the county seat of Botetourt County.
The historic Botetourt County Courthouse in Fincastle, Virginia.
Botetourt County, Virginia
Botetourt County is a US county that lies in the Roanoke Region of Virginia. Located in the mountainous portion of the state, the county is bordered by two major ranges, the Blue Ridge Mountains and the Appalachian Mountains.
Botetourt County Courthouse