Travel: Africa's Pleasure Palace

March 3, 2015

The Palace of the Lost City is South Africa’s premier luxury leisure destination. Travel editor Winsor Dobbin explores its many attractions. It’s home to major golf tournaments, world title fights, major rock concerts and four […]