2601 Woodrow Street, Atlanta, GA 30318 — Sold Aug 2026 for $35,000 | Veribas GO