1. Delaware Solid Waste Authority 276 Pine Tree Rd, Townsend, DE 19734 Coordinate: 39.40301,-75.67196 Phone: (302) 378-1407