This spectacular home offers privacy and security|| West Stafford Road, Westlake Village 91361