Telephone Tower (STC) is located in Saudi Arabia on 2143 Samahat Ash Shaikh Abdulaziz Ibn Baz St, 2143, Al Badi'ah. Telephone Tower (STC) is rated 3 out of 5 in the category communications tower in Saudi Arabia.
Address
2143 Samahat Ash Shaikh Abdulaziz Ibn Baz St, 2143, Al Badi'ah