They have a very big nice terrace with a lot of tables. Even in January is nice weather to be outside, although some days can be cold at night...
There is Plaza seating outside where pets would be more comfortable. I don't recall seeing pets at the indoor seating.
I wouldn't take a dog in there. It can be loud and crowded...most always. I would fear that the energy would be too much.
Thanks! Your answer is awaiting moderation.