1886 Mallard Street, Atlanta — Sold for $308,000 | Veribas GO