Fashion Mall at Keystone is a shopping destination located in Indianapolis, IN. As a Lifestyle/Specialty Center, it occupies a prime spot at E. 86th St. & Keystone Ave.. Established in 1973, the property saw major improvements during its 2009 renovation. Shoppers can explore 683,000 sqft. of retail floor space featuring approximately 95 stores. The center provides 3,354 parking spaces alongside a with 280 seats.