2092 Dekalb Avenue, Atlanta — Sold for $880,000 | Veribas GO