Deer Park Town Center

20530 N Rand Rd.
Deer Park, Illinois 60010
(847) 726-7755
Sunday: 12?5PM
Monday - Saturday: 10AM?9PM
  • About

    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.