Villas at Decatur Current Location: Decatur, GA No. Units: 435 Acquired: 04/26/2022 Post navigation ← Midwood Terrace Villas at Duluth →