Shopping malls database
The Shops at River Crossing is located at the corner of E. 86th St & River Crossing Blvd., Indianapolis. It is a Lifestyle/Specialty Center which opened in 1995 and was last renovated in 2010. It is an Open shopping mall with 829 parking spaces. It covers an area of 122,019 sqft. and has about 20 stores.
Shopping mall's name: The Shops at River Crossing
Address: E. 86th St & River Crossing Blvd., Indianapolis, IN 46240
Number of stores: 20