Talen Energy corporate contact information

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

Email: [email protected]

Mailing address:

  Talen Energy

  1780 Hughes Landing Boulevard, Suite 800

  The Woodlands, TX  77380



  Talen Energy

  600 Hamilton Street, Suite 600

  Allentown, PA 18101