Constructed in 2012, the 1010 Central apartment building comprises 86 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 83,052 SqFt. The property is located in Indianapolis - Downtown, at 1010 North Central Avenue, Indianapolis.