Al Masa Tower is located in Alexandria Governorate, Egypt on 79 Khaled Ibn Al Walid, Sidi Beshr Bahri, Montaza 2. Al Masa Tower is rated 2 out of 5 in the category communications tower in Egypt.
Address
79 Khaled Ibn Al Walid, Sidi Beshr Bahri, Montaza 2