Nature: Traffic Collision w/Injuries Address: 122 Delaware Ave Harrington, DE 19952 Cross Streets: E Liberty St / Clark St