2073 Mclendon Avenue, Atlanta — Sold for $637,000 | Veribas GO