Talen Energy corporate contact information

Phone (toll free): (888) 211-6011

Email: [email protected]

Mailing address:

  Talen Energy
  1780 Hughes Landing, Suite 800
  The Woodlands, TX  77380

  Talen Energy
  600 Hamilton Street, Suite 600
  Allentown, PA 18101