La Quinta Inn & Suites Thousand Oaks Newbury Park

1320 Newbury Rd, Thousand Oaks, CA 91320
1.800.252.0306
2.5
Featured Image Terrace/Patio Meeting Facility Guestroom Lobby Lounge Business Center Outdoor Pool Reception Guestroom Fitness Facility Hotel Interior Exterior Exterior Lobby Lobby Guest Room Restaurant Pool Fitness and Wellness Meeting Facility
Explore Nearby