2681 Briarwood Place, Thousand Oaks, CA 91362 | $839,000...