Public House is a convivial tavern offering comfort eats and dozens of craft brews on tap, with 40+ TVs for sports viewing.