Town Square Energy logo

Town Square Energy

Town Square Energy, headquartered in Chandler, AZ, is among the fastest growing retail electric supply brands operating primarily in the Northeast continental United States. Town Square provides alternative energy supply rate options to millions of residential and small commercial utility customers... Read more

Employees

1-10

Links


Org chart

This company has no org chart yet


Teams

This company has no teams yet


Offices

This company has no offices yet