905 Homewood Court, Decatur — Sold for $298,455 | Veribas GO