874 Olmsted Lane, Lot 273, Johns Creek — Sold for $585,080 | Veribas GO