Near Johannesburg, Mountain Sanctuary Park in the Magaliesberg offers hiking trails, rock pools and open spaces perfect for ...