1. The Powell Corral Rescue 1016 Blackbird Landing Rd, Townsend, DE 19734 Coordinate: 39.37664,-75.64189 Phone: (302) 373-3608