No. But you will wait longer without one and may have to return another day. I highly recommend reserving an appointment online.
No you don't you can just walk in
Maybe yes but try to call them it's better.
Thanks! Your answer is awaiting moderation.