Not really but it is not the type of restaurant I would go in shorts and flip flops
No, not officially. You may feel out of place if you dress down too much, though.
Business casual or better I Would say.
Thanks! Your answer is awaiting moderation.