Are you open Christmas eve and day
Address: 195 River Vista Pl, Twin Falls, ID 83301, USA
Jennifer Moss | May 15, 2018
Yes they are open both
David Rithman | May 15, 2018
I eat there. But I don't work there. Go to their website.
Thanks! Your answer is awaiting moderation.