Glennwood Commons can be found in the heart of Delaware, OH. The property, classified as a Lifestyle/Specialty Center, sits at Route 36/37 & Mill Run Crossing. Established in 2008, the property saw major improvements during its 2009 renovation. With 580,000 sqft. of retail space and approximately 26 stores, it offers a wide variety of shopping options.