Apartment Unit 21 at 1342 E Hillcrest Drive, Thousand Oaks, CA 91362 | HotPads