Kennilworth, Cape Town - Kennilworth centre (KC) - Retail centre, REDIFINE PROPERTIES

KENNILWORTH CENTRE - VIVID ARCHITECTS