ITowers of Masa Square CBD

The Central Business District of iTowers of Masa Square CBD is located at Gaborone, Botswana. The CBD was constructed in 2015. The iTowers include hotels and government offices.