Greenwood Place is a shopping destination located in Indianapolis, IN. As a Community Center, it occupies a prime spot at S. U.S. 31 & Stop 11 Rd.. The center first opened its doors in 1984 and underwent a significant renovation in 2006. Shoppers can explore 362,136 sqft. of retail floor space featuring approximately 48 stores. The mall offers 1,833 parking spaces for visitors.