5261 Byers Landing Way, Johns Creek — Sold for $458,000 | Veribas GO