Motel 6 Thousand Oaks South 2 stars

1516 Newbury Road, Newbury Park, CA 91320, USA

Hotel image
Read more reviews for Motel 6 Thousand Oaks South