I agree with William. Calling is best, but walk in's are welcome. Also try calling first thing in the morning. Peak/busy times are hardest to get a hold of them one the phone.
No, but you may have to wait longer. If Noone is answering it means its busy. But no appointment needed.
Thanks! Your answer is awaiting moderation.