Queen's Head Pub is a laid-back restaurant offering Canadian comfort food favorites, a full range of drinks, and sports on TV, providing a perfect backdrop for gatherings.