Call them.
There is an outdoor seating area which is very nice and airy. It is on the side facing Chester Road. There is a bar in the same area and TV's. Not sure if they allow dogs.
They open the front to create an outdoor setting. Not sure about pets.
Thanks! Your answer is awaiting moderation.