2031 Abby Lane, Atlanta — Sold for $343,500 | Veribas GO