2069 Howard Circle, Atlanta — Sold for $899,000 | Veribas GO