1820 Neely Avenue, Atlanta — Sold for $328,000 | Veribas GO