Yes. They are open 364 days per year, only closing on Christmas and early on Christmas Eve.
I'm pretty sure they are
Not known.. But would expect them to be .. a phone call to the store you are planning to visit would be your best bet to verify the answer..
Thanks! Your answer is awaiting moderation.