Thomas is an unincorporated community in Buchanan County, Virginia, in the United States.
[1] Thomas was named for John Thomas, a railroad official.
[2]
This Buchanan County, Virginia state location article is a stub.
You can help Wikipedia by expanding it.