3275 Idlecreek Court, Decatur, GA 30034 — Sold Jun 2026 for $295,000, 4 bd 2.5 ba | Veribas GO