Three Kings Public House at STL Terminal 2 ranks No. 2 on USA Today’s best airport bars list — its seventh top-five honor.