2063 Bellrick Road, Atlanta, GA 30318 — Sold Oct 2020 for $719,900, 3 bd 4 ba | Veribas GO