3328 Northcrest Road D, Atlanta, GA 30340 — Sold Aug 2026 for $159,900, 2 bd 1.5 ba | Veribas GO