The Square Leave a Comment / Uncategorized / By 2jkdi The Square comprises a 200 apartment and retail development in Cape Town CBD.