Located off Highway 101, this pet-friendly California hotel offers a year round outdoor pool and hot tub and offers a cable TV with extended sports and film channels in every room. Thousand Oaks Civic Arts Plaza is 5 miles away.
Number of rooms: 128
2434 West Hillcrest Drive, Thousand Oaks, CA 91320, United States
Hotel booked 1 times today.