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