My brother owns a brewery in South Portland. "Island Dog Brewery" I know that they are doing outside seating in tents of some sort. There are not a lot of Bills friendly establishments in the NE area but this is definitely one of them. There is a decent pizza place in the same complex. I'm not sure about the restrictions at this point but worth a try when you have a chance.