Will you be open Christmas day?
Address: 1251 Williston Rd, South Burlington, VT 05403, USA
Mims Lane | Feb 13, 2018
Can't say for sure, but u can always call and ask.
Andrew Swift | Feb 13, 2018
Check website
Thanks! Your answer is awaiting moderation.