You will need an appoinment for a drive test. Other services are done "first-come-first-served."
Yes they do accept walk-ins, but I think the wait will probably be longer. It also depends what service you are in need of.
Thanks! Your answer is awaiting moderation.