708 Woodward Avenue, Atlanta — $924,900 | Veribas GO