Deer Park Town Center stands as a major retail hub in Deer Park, IL. The Lifestyle/Specialty Center is situated at Long Grove Rd. (SR 43) & N. Rand Rd. (US Hwy. 12). Established in 2000, the property saw major improvements during its 2008 renovation. Covering 386,000 sqft. of retail space, Deer Park Town Center hosts roughly 83 individual stores and outlets. The mall offers 3,330 parking spaces for visitors.