Located in the heart of Point Saint Charles, Knox Taverne serves tasty dishes and a vast variety in beers and spirits.