2115 Howell Mill Road, Atlanta, GA 30318 — Sold Oct 2025 for $2,070,000, 6 bd 6 ba | Veribas GO