Property
Southwood Vista
Location
Atlanta, GA
Use
Multifamily

Southwood Vista

Built in 2008, this 300-unit Class B+ garden-style apartment property is located in Atlanta, GA.