2035 Dellwood Drive, Atlanta — Sold for $690,000 | Veribas GO