2087 Holtz Lane, Atlanta — $689,900 | Veribas GO