820 Tallulah Court, Atlanta, GA 30349 — Sold Jun 2026 for $40,000 | Veribas GO