2059 W Cedar Lane, Atlanta — Sold for $349,000 | Veribas GO