Lake Sherwood Community: Luxury Living Amidst Natural Beauty in Southern California The Lake Sherwood Community in California is a picturesque, affluent enclave located in Ventura County, near Thousand Oaks.