It is assumed that an establishment such as this one wears something professional. Or at LEAST stylish. I see people in flip flops having drinks, so who knows anymore.
Not necessarily, but you'll probably want to look presentable.
Depends what the event is. Always dress for success!
Thanks! Your answer is awaiting moderation.