$1,999,999 - 87 Lake Sherwood Dr, Thousand Oaks, CA 91361
87 Lake Sherwood Dr
Thousand Oaks,
CA
91361
Country: US