Lumen Square is a prime, modern 6-storey Grade A commercial property located in the heart of Westlands off Parklands Road opposite MP Shah Hospital offering 28,960 sq.ft of commercial office accommodation across 6 floors available to let and for sale. It boasts 59 wide parking slots on 3 levels. As Kenya’s 1st pre-certified LEED office building,
+ Read More