Victoria Falls
The company owns the Meikles Hotel, Cape Grace Hotel in Cape Town, South Africa and The Victoria Falls Hotel in Victoria Falls in a joint venture arrangement.