825 North Avenue, Atlanta, GA 30306 — Sold Feb 2026 for $930,000 | Veribas GO