Yes they do. I don't believe so, depending on how busy they are you can probably walk in. I would just give them a call before you go! They are the best.
Yes, they stay pretty busy, but if you are willing to wait they can squeeze you in sometimes. Hit or more though.
Thanks! Your answer is awaiting moderation.