672 Owl Creek Court, Powder Springs — Sold for $373,000 | Veribas GO