Where is Talen Energy Corporate office Headquarters

Talen Energy Headquarters Address and Contact

Talen Energy
  • Address:1780 Hughes Landing Blvd Ste 800, The Woodlands, Texas, 77380, United States
  • Phone Number: (281) 203-5300
  • Email: CustomerCare@talenenergy.com
  • Number of Employees:2200
  • Established:2015
  • Key People:John Chesser
  • Est. Annual Revenue:$1.9B

Talen Energy Headquarters Location & Directions

Talen Energy Headquarters Executive Team



John ChesserChief Financial Officer
Andy WrightGeneral Counsel
Leonard LoBiondoExecutive VP, Restructuring
Joe LloydManaging Director
Scott HannaChief Revenue Officer
Thomas DouglassDeputy General Counsel
Tim WoodlandSenior VP, Commercial
Marketa HallVice President, Retail

About Talen Energy, History and Headquarters Information

Talen Energy Headquarters Photos

Talen Energy​

Talen Energy Company Resources