LOCATIONS

STS Federal is Headquartered in Orlando, Florida with over 300 employees in 20 States

Alaska

Arizona

California

Florida

Georgia

Idaho

Indiana

Michigan

Mississippi

Montana

Nevada

New Jersey

New Mexico

New York

North Carolina

Ohio

Texas

Utah

Virginia

Washington

STS Site Locations

Contact

5 Windsormere Way

Suite 200

Oviedo, FL 32765

​​

Tel: 407-965-2596

info@stsfed.com

© 2021 STS Federal