No
Shoes and shirt. No real code. But you would not be over dressed in a suit or cocktail dress either.
Not at all.
No, but a decent place, dress shirt or at least a polo would be appropriate.
Not that I noticed.
I don't think there's a dress code. I have eaten there a few times for business lunches. I either wore jeans or business casual attire.
Thanks! Your answer is awaiting moderation.