1320 Newbury Road, CA 91320 Thousand Oaks, United States
Featuring an outdoor swimming pool, this Thousand Oaks, California hotel is 24 miles from Zuma Beach and other Malibu Beaches. Newbury Park is 7 miles away. A free continental breakfast is provided daily.