2084 Dekalb Avenue, Atlanta — Sold for $644,900 | Veribas GO