Most time no. But you may need if you want to use the private room or you don't want to wait in line during busy weekend dinner time.
No you do not.
No it's not necessary however it's a small restaurant so if it's busy you may need to wait.
Thanks! Your answer is awaiting moderation.