We asked this question a while ago. They don't take reservations but have ample seating.
Pretty sure. They usually have enough tables so there isn't a wait but I would call just in case.
Yes you can
Yes
Thanks! Your answer is awaiting moderation.