144 Ponce De Leon Court, Decatur — Sold for $520,000 | Veribas GO