Deer Park Town Center is located at the intersection of Long Grove and Rand Roads (Rt. 12) in the Village of Deer Park, Illinois.
Mailing Address:
Deer Park Town Center
20530 N. Rand Road
Suite 133
Deer Park, IL 60010
General Information
Phone: 847-726-7755
Fax 847-726-1661