Downers Grove, IL
Downers Grove is a village of almost 50,000 residents in DuPage County, located about 20 miles west of Chicago. Prostitution and sex trafficking activity have been well-documented in the city and surrounding communities, and in unincorporated areas of the county. This activity and the problems and ancillary crimes it generates result in complaints to law […]