1534 Country Squire Court, Decatur — Sold for $423,500 | Veribas GO