Carnival City Casino and Entertainment World in South Africa offers an extravagant and festive experience, whatever activity or event you are there for.