2657 Briarwood Place, Thousand Oaks, CA 91362 - HotPads