2084 Mclendon Avenue, Atlanta — Sold for $869,900 | Veribas GO