667 Owl Creek Court, Powder Springs — Sold for $510,500 | Veribas GO