Constructed in 2018, the River House apartment building comprises 86 units of the following unit mix: One Bedroom, Studio, Two Bedroom/Two and One Half Bath, Two Bedroom/Two Bath, totaling 65,305 SqFt. The property is located in Indianapolis - Washington east, at 6311 Westfield Blvd, Indianapolis.