W thousand oaks blvd - Thousand Oaks, CA, United States close