Logo for The Heriot City Centre Apartments, a luxury apartment complex in Cape Town, South Africa.

Leisure Stays

CAPE TOWN

Coming Soon

Scroll to Top