1320 Newbury Road, Thousand Oaks, CA 91320, USA
1320 Newbury Rd Thousand Oaks, CA 91320
Thousand Oaks
California
91320
United States
La Quinta Inn & Suites Thousand Oaks Newbury Park is pet friendly! Up to two pets of any size are allowed in each room for no additional fee or deposit.