Nature: Water Rescue - Inland Water Location: Peters Rock - Wilmington Address: 20 Creek Rd Wilmington, DE 19803 Cross Streets: Brandywine Trl / Beaver Dam Rd