3426 Glenwood Road, Decatur, GA 30032: Great Deal, $199,900, 2 bd 2 ba | Veribas GO