Deer Park Town Center
Deer Park Town CenterShopping Malls
Deer Park Town Center is a stunning open-air lifestyle center with a premier line-up of over 70 stores & restaurants in a meticulously landscaped setting, complete with a gazebo and conservation area.
190 E. James Street
Barrington, IL 60010
Tel: (847) 381-2525