Nature: Vehicle Accident Location: Elsmere Shopping Center Address: Kirkwood Hwy and North Clifton Ave Wilmington, DE 19807