The New IT

Located at the Center for Emerging Technologies (CET) in St. Louis’ Cortex Innovation District

20 S. Sarah Street
St. Louis, MO 63108

📞 314-236-9700


Get in Touch

Your organization is unique. We’ll take the time to understand your environment and explore every possible solution. Start by filling out this form and we’ll be in touch soon.

Name *
Phone *