Holiday Inn Express City Centre

101 St Georges Mall
Cape Town
South Africa