TownePlace Suites by Marriott Thousand Oaks Ventura County 1712 Newbury Road, Thousand Oaks, CA 91320