Nature: Traffic Collision - High Mechanism Location: Life Care Address: 715 East King St Seaford, DE 19973 Cross Streets: North St / E Poplar St