STS headquarters and office locations

STS is headquartered in Muscat, Oman and has 10 office locations across 6 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All STS Locations

Muscat (HQ)
Oman
Building No: 1/75/A, Way No: 2316, Block No: 223, Dohat Al Adab St.
Muscat
Oman
Muscat
Oman
Ground Floor, Bldg. No187, Azaibah Plaza, Way 61, Al Maaridh St.
Sohar
Oman
Sohar Industrial Estate, Plot No. 253 B & 254, P.O. Box. 52
Taymsa
Oman
Plot No.357 to 370, Road No. 3A
Coniston
Australia
4a/5 Bridge St
Nuwaidrat
Bahrain
block no. 646, 1809 Rd No 4635
Doha
Qatar
C-222, 2nd Floor C – Block, Building No 77 - Souq Mesaieed, Street No 600
Al Khobar
Saudi Arabia
Building No: 6453, 1st Floor, Amir Muhammad 2nd Street
Abu Dhabi
United Arab Emirates