812 Olmsted Lane, Johns Creek — $1,320,000 | Veribas GO