Find the word definition

Wikipedia
Toddsbury

Toddsbury is a historic home located on the banks of the North River in Gloucester County, Virginia. The house was built around 1669 by Thomas Todd and inhabited by his descendants until 1880. The house continues to be a private residence.

It was listed on the National Register of Historic Places in 1969.