Yes
Yes walk in is allowed but I suggest a appointment because it will go faster for you. If you don't mind the wait then you can stand on the line outside where the officer will be. Appointments usually walks right in
Thanks! Your answer is awaiting moderation.