2260 NW Defoors Ferry Road, Atlanta, GA 30318 — Sold Mar 2021 for $452,500, 3 bd 3 ba | Veribas GO