Where is Telltale Games Corporate office Headquarters

Telltale Games Headquarters Address and Contact

Telltale Games
  • Address:PO Box 9737, San Rafael, California, 94912, United States
  • Phone Number: (415) 258-1638
  • Email: support@telltalegames.com
  • Number of Employees:60
  • Established:2004
  • Key People:Brian Waddle
  • Est. Annual Revenue:<$5M

Telltale Games Headquarters Location & Directions

Telltale Games Headquarters Executive Team



Brian WaddleChief Revenue Officer
Jamie OttilieChief Executive Officer
Dave MillerHead of Publishing
Alan JohnsonManager, Public Relations
Darren GladstonePlayer Engagement Head
James ChanVice President, Engineering

About Telltale Games, History and Headquarters Information

Telltale Games Headquarters Photos

Telltale Games​

Telltale Games Company Resources