Great question! As a professional waiter, and judging by the dinner menu prices, I would go with long pants and a collared shirt at a minimum. No flip flops either...
As this restaurant appears to be quite nice in atmosphere, I would suggest that your attire befit the room.
PS - Helpful hint for any restaurant, your waiter or waitress will take better care of you if you are well dressed!