188 Elvan Avenue, Atlanta — Sold for $589,500 | Veribas GO