2696 Toucan Way, Atlanta — $312,900 | Veribas GO