Longwood Brew Pub is a restaurant offering house-brewed lagers and ales, alongside Canadian pub fare, in an airy setting with mountain views.