2051 Falls Park Way, Decatur — $659,000 | Veribas GO