1608 Northlake Springs Court, Decatur — Sold for $343,000 | Veribas GO