Thompson Valley is an unincorporated community located in Tazewell County, Virginia.

It is named after William and Archibald Thompson who first settled the community in the early 19th century.[2]

References


No tags for this post.