Oak Tree Village

1,045 unit multifamily complex in Decatur, GA Sold May 2019