Constructed in 1967, the Southgreen apartment building comprises 112 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 89,511 SqFt. The property is located in Indianapolis - Perry west, at 5030 Southgreen Drive, Indianapolis.