Shopping malls database
The Grove is located at the corner of NWC 75th St. & Lemont Rd., Downers Grove. It is a Regional Center which opened in 1986 and was last renovated in 2003. It is an Open shopping mall with 4,516 parking spaces. It covers an area of 600,000 sqft. and has about 47 stores.
Shopping mall's name: The Grove
Address: NWC 75th St. & Lemont Rd., Downers Grove, IL 60516
Number of stores: 47