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 Tieh Director, Legal
Steve Kilian Director, Demand Generation
Chester Dean Director, Program Management
Jiro Wiseman Regional Manager, Department
Darragh Quinn Sales Director
Frank Bien Chief Executive Officer

About Looker, History and Headquarters Information

Looker Headquarters Photos


Looker Company Resources