Are there any sit down restaurants that are heated in the stadium where I can before the game sit down and have some dinner and drinks?

I’ll be heading to the pats game on NYE and if I could hang out somehwere in the stadium that is heated before the game that would really help me out.

Thanks