11661 Davenport Lane, Johns Creek — $495,000 | Veribas GO