A stone throw away from CTICC and the Cape Town CBD makes this the perfect business trip accommodation.