2527 Judson Avenue, Atlanta, GA 30344: Great Deal, $268,900, 3 bd 2 ba | Veribas GO