106 Neal Point, Atlanta, GA 30349 — Sold Sep 2026 for $770,000, 6 bd 5 ba | Veribas GO