Constructed in 1923, the Magnolias apartment building comprises 72 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 37,800 SqFt. The property is located in Indianapolis - Center, at 3340 North Meridian Street, Indianapolis.