8895 Willowbrae Lane, Roswell — Sold for $1,070,000 | Veribas GO