Find South Shore Hills Park in Ventura County, CA

  • South Shore Hills Park
  • 2025 Tanbark Court, Thousand Oaks, CA 91361