Infographic : Key facts you need to know about China Square
China Square, a new wholesale and retail store located at Kenyatta University’s UniCity Mall along Thika Road has been the talk of town for the past few weeks.
- • China Square Limited has branches in 13 countries in Africa
- • They source products from China, Turkey, and Kenya