HomeCompaniesLookout Santa Cruz Share Save Report this company Send Report Lookout Santa Cruz Santa Cruz, United StatesAbout CompanyLookout Santa Cruz, the company’s first site, launched in November 2020.