Locations

STS’ locations strategically support worldwide solutions to meet our customers’ needs.

Colorado Springs, Colorado
Corporate Headquarters

565 Space Center Drive, Suite 230
Colorado Springs, CO 80915
PH: 719.520.9787 | FX: 719.623.0482

Get Directions

NoVa Branch Office

2511 Jefferson Davis Highway, Suite 420
Arlington, VA 22202
PH: 703.659.8517 | FX: 719.623.0482

Get Directions