2089 Barbara Lane, Decatur, GA 30032: $205,000, 3 bd 1 ba | Veribas GO