2029 Dellwood Drive, Atlanta — Sold for $1,130,000 | Veribas GO