If you have reservations upstairs, a jacket is required. In the tavern below, business casual is appropriate.
I beleive there is no offical dress code. Formal is the most common attire. I would recommend nothing less than business casual.
Thanks! Your answer is awaiting moderation.