phone
view phone(713) 287-2019
Address
RRI Energy Plaza
1000 Main Street, Suite 2550
Houston, Texas 77000
United States
1000 Main Street, Suite 2550
Houston, Texas 77000
United States