
Discover the IIC Tower: A Landmark for IIC Insurance SL Ltd
The IIC Tower stands as a modern symbol of growth for International Insurance Company (SL) Limited in Freetown, Sierra Leone. Commissioned in June 2025, this state-of-the-art ten-storey building highlights the company’s long-term commitment to the region. Tower Overview Located at…

