STS headquarters and office locations

STS is headquartered in Muscat, Oman and has 9 office locations across 5 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All STS Locations

Muscat (HQ)
Oman
Building No: 1/75/A, Way No: 2316, Block No: 223, Dohat Al Adab St.
Duqm
Oman
The Special Economic Zone at Duqm, Al Duqm, Al Wusta Governorate
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
Nuwaidrat
Bahrain
Flat Nos. 41, Building No.1809, Road No. 4635, Block No. 64
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
Al Saman Tower, Block "A", Office 407, Hamdan St