Capella

6168 S Norcross Tucker Rd, Tucker, GA 30084

Purchase Date: July 2016

Units: 320

Year Built: 1985