2121 Defoors Ferry Road NW, Atlanta, GA 30327
Purchase Closing Date: January 2017
Number of Apartment Homes: 300
Year Built: 1980
Sale Closing Date: April 2021