2106 Cloverdale, Atlanta — Sold for $507,100 | Veribas GO