878 Olmsted Lane, Lot 272, Johns Creek — Sold for $525,000 | Veribas GO