1101 Juniper Street APT 618, Atlanta, GA 30309 — Sold Jun 2026 for $335,000, 1 bd 2 ba | Veribas GO