905 Homewood Court, Decatur — $525,000 | Veribas GO