Townsend, DE
Townsend, DE | |
---|---|
State | Delaware |
Population | 2,434 |
Links | |
Maps | |
Townsend is located in the state of Delaware, about 48 miles southwest of Philadelphia. It has a population of 2,434.
Townsend, DE | |
---|---|
State | Delaware |
Population | 2,434 |
Links | |
Maps | |
Townsend is located in the state of Delaware, about 48 miles southwest of Philadelphia. It has a population of 2,434.