stc is located in Bahrain on Shop 58, Building 41, Gosi Complex, Exhibition Road, Hoora 319. stc is rated 3.5 out of 5 in the category telecommunications service provider in Bahrain.
Address
Shop 58, Building 41, Gosi Complex, Exhibition Road, Hoora 319