Take in Table Mountain views from the high-rise Holiday Inn Express Cape Town City Centre hotel, located in the heart of the city's business district.
101 St Georges Mall, Cape Town
23 Strand St,
101 Buitengracht St
126 Buitengracht Street
23 Buitengracht St,
1 St Georges Mall