Thousand Oaks CA Apartments 1. 2338 Fountain Crest Ln, Thousand Oaks, CA 91362 | Westlake Canyon Apartments (805) 493-8400