802 Lowndes Avenue, Atlanta — Sold for $499,900 | Veribas GO