Is this place open now, they weren't for awhile?
Address: 210 Shelburne Rd, Burlington, VT 05401, USA
The Spot | Aug 6, 2022
Yes the spot is open 7 days a week 8am-3pm
Jonathan Foster | Aug 6, 2022
They are open, and awesome, I just ate there the 28th of July
Thanks! Your answer is awaiting moderation.