525 Glen Iris Dr NE #2-2426, Atlanta, GA 30308 is currently not for sale. The 1,339 Square Feet apartment home is a 2 beds, 2 baths property. This home was built in 2008 and last sold on for $--. View more property details, sales history, and Zestimate data on Zillow.