No. However its an upscale place, so look good!
No, but it's not a super casual place.
Theres the tourists, business people, and fancy people. No dress code but everyone is dressed decent.
Most people say business casual. But depends what time you go. During weekdays at lunch most will be business. More relaxed at other times.
Thanks! Your answer is awaiting moderation.