Urban Grid Solar Projects Categories Utilities TotalEnergies Tower 1201 Louisiana St. Ste. 3200 Houston TX 77002 (804) 512-9480 Visit Website About Us Independent power producer of energy facilities Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×