Ski Haus opened its third store in Woburn, MA. The ski retailer also operates locations in Salem, NH and Framingham, MA.
According to Northshore Magazine, the Woburn location comes following Ski Haus closing its store in nearby Burlington in 2021. The store measures. 22,000 square feet.