Contact STA Digital


View Larger Map

If you would like to learn more about STA Digital or engage in a free exploratory conversation, we’d love to hear from you.

Please direct all information requests to the company’s headquarters:

STA Digital

222 S. Riverside Plaza
28th Floor
Chicago IL 60606
312.768.7450

Email: Please use the contact form