2087 Glenwood Avenue, Atlanta — $739,900 | Veribas GO