15 Things to Do in Townsend (DE)

Townsend is a town of approximately 2,500 residents located in New Castle County in central Delaware. It is located west of US Route 1, with