Where is Looker Corporate office Headquarters

Looker Headquarters Address and Contact

  • Address:101 Church St Fl 4, Santa Cruz, California, 95060, United States
  • Phone Number: (831) 244-0340
  • Email:
  • Number of Employees:500
  • Established:2012
  • Key People:Helen Tieh
  • Est. Annual Revenue:$269.5M

Looker Headquarters Location & Directions

Looker Headquarters Executive Team



Helen TiehDirector, Legal
Steve KilianDirector, Demand Generation
Chester DeanDirector, Program Management
Jiro WisemanRegional Manager, Department
Darragh QuinnSales Director
Frank BienChief Executive Officer

About Looker, History and Headquarters Information

Looker Headquarters Photos


Looker Company Resources