1361 Byrere Terrace, Atlanta, GA 30310: $350,000 | Veribas GO