496 Burroughs Street, Atlanta, GA 30315: $352,400, 2 bd 2 ba | Veribas GO