1. Town Hall Of Townsend 661 South St, Townsend, DE 19734 Coordinate: 39.39167,-75.69013 Phone: (302) 378-8082