1868 Cedar Glenn Way, Atlanta — Sold for $418,900 | Veribas GO