2866 Haven Lane, Decatur — Sold for $670,000 | Veribas GO