No you don't have to. Each location is different so if you are planning on going at the busy hours 4-8 maybe call to check.
No.
No you don't have to. They take walk-ins but are usually pretty busy with a min 20 min wait time more often than not, so a reservation is best.
Thanks! Your answer is awaiting moderation.