Definitely NOT open Christmas Day or most major holidays.
Nothing on their website re holiday hours but they're advertising a take out holiday feast. Best bet is to call or email
I don't think so
Prob not
Thanks! Your answer is awaiting moderation.