Project overview
About this development
Construction of infrastructure and services for Upperhill Square which is located in Upper Hill in Nairobi, Kenya. It comprises of 66 floors standing at a…
Project at a glance
Upper Hill Square, Kenya - Infrastructure is located in Kenya. The project is classified in the Private sector.