Shopping malls database
The Glen Town Center is located at the corner of Willow Rd., Lake Ave. & Patriot Blvd., Glenview. It is a Lifestyle/Specialty Center which opened in 2003. It is an Open shopping mall with 2,400 parking spaces. It covers an area of 973,000 sqft. and has about 52 stores.
Shopping mall's name: The Glen Town Center
Address: Willow Rd., Lake Ave. & Patriot Blvd., Glenview, IL 60026
Number of stores: 52