Direct Energy is located in Houston, United States on 12 E Greenway Plaza #250. Direct Energy is rated 4 out of 5 in the category electric utility companycorporate office in United States. Direct Energy offers electricity, natural gas and home services across the U.S. and Canada. Experience low rates, excellent customer service and start saving ...,Direct Energy is a North American retailer of energy and energy services.
Address
12 E Greenway Plaza #250