Southwood Vista

Address

2100 Southwood Blvd.
Atlanta, GA 30331

Strategy Type

Multifamily

Property Details

  • 300 units