Yes but make an appointment, otherwise you'll be sitting in there all day, no joke.
Yes, but you will have to wait for an extremely long amount of time. Only exception is the driving test I believe. You have to make appointments for those.
Thanks! Your answer is awaiting moderation.