The Square comprises a 200 apartment and retail development in Cape Town CBD.