Townsend, Delaware
town in New Castle County, Delaware, United StatesTownsend is a town in New Castle County, Delaware, United States. The population was 2,717 at the 2020 census.
Read article
Townsend is a town in New Castle County, Delaware, United States. The population was 2,717 at the 2020 census.