220 Sheridan Point Lane, Atlanta, GA 30342 — Sold Apr 2025 for $1,550,000, 5 bd 6 ba | Veribas GO