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