1524 Country Squire Court, Decatur — Sold for $332,900 | Veribas GO