Santa’s Sleigh Station Transforms Mystic Taco Shop Into a Christmas Wonderland
Santa's Sleigh Station 30 Broadway Avenue, Mystic, United StatesSanta's Sleigh Station opens November 12 in Mystic, transforming Taquerio into a Christmas wonderland with holiday food, drinks, decorations, and festive fun.