Make substitutions to get what you want. They should be accommodating if they want you to dine with them.
They have vegetarian options, not so sure about vegan.
The best bet would be to account on being accommodated to the best of their ability. They have lots of options, so if you like something, be prepared to make substitutions.
I think they do best thing I would Do is call them
Thanks! Your answer is awaiting moderation.