La Quinta Inn & Suites Thousand Oaks Newbury Park

1320 Newbury Rd
Thousand Oaks
California
United States