No. We are open Christmas eve until 3pm but Christmas day is the ONLY day we are closed
Google has the best answer
Not sure but I doubt it
You will need to call them. It seems that they are open a few hours that day.
Thanks! Your answer is awaiting moderation.