You will need to call first. There are guidelines posted on the website.
They don't accept drop offs.
I don't think it does, but they have guidelines on the website and I think you do need to make an appointment.
Thanks! Your answer is awaiting moderation.