New Castle, DE
New Castle is a city of about 5,000 residents, located just south of Wilmington in New Castle County, Delaware. Despite its small size, the community has reported problems with prostitution along major thoroughfares– particularly U.S. Route 9 and Route 13 — for several years. Among their efforts to address these issues, the New Castle County […]