Yes you do.
Yes, and I would recommend calling much in advance. You wont regret it though.
Yes, it definitely is best to have a reservation and on-street parking is definitely at a minimum.
Yes. They have limited seating, so reservations are a must.
Yes
Thanks! Your answer is awaiting moderation.