1866 Childers Place, Atlanta — Sold for $562,500 | Veribas GO