DEER PARK TOWN CENTER
- Shopping Centers
Different from your average shopping mall, Deer Park Town Center is an open-air lifestyle center providing you with leisurely amenities in addition to some of the best shopping and dining in Illinois.
Deer Park Town Center is located at the intersection of Rand (Route 12) and Long Grove Roads in Deer Park, a suburb of Lake County, IL. Our address is 20530 N Rand Road, Deer Park, IL 60010.