They close 1am to 5am
Yes
Yes.just called there was no answer from them. But i worked there recently and the policy was they only closed the store completely for Christmas Day.no other holidays were closed, so i am not sure. I am sorry.
Thanks! Your answer is awaiting moderation.