Hope Nature Preserve
Hope Nature Preserve is a nature preserve in Newbury Park , California . 
<triplet> Hope Nature Preserve <subj> Newbury Park, California <obj> located in the administrative territorial entity