The Shops at River Crossing stands as a major retail hub in Indianapolis, IN. The Lifestyle/Specialty Center is situated at E. 86th St & River Crossing Blvd.. The center first opened its doors in 1995 and underwent a significant renovation in 2010. Covering 122,019 sqft. of retail space, The Shops at River Crossing hosts roughly 20 individual stores and outlets. Ample parking is provided with 829 spaces available.