Contact Us

Send a Message

O3 Energy headquarters is located at the Republic Center Tower in Downtown Dallas.
For any questions you may have or to get in contact with us, please fill out our contact form.

Headquarters
Republic Center, Downtown Dallas 325 N Saint Paul St. STE 4550 Dallas, TX 75201 Get Directions