The property located at 8835 Brown Avenue in Kenwood was sold on Nov. 26, 2024. 3 hours ago from: The Press Democrat