2660 Acorn Avenue, Atlanta — Sold for $620,000 | Veribas GO