Property

SOUTHWOOD VISTA

Location

Atlanta, GA

Use

Multifamily

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.