Stio Opens New Stores in Boston, Lake Tahoe, and Bozeman

Outdoor brand Stio is expanding its brick-and-mortar footprint, opening three new stores in 2023 across key outdoor enthusiast hubs: Boston, Lake Tahoe, and Bozeman. This move signals a direct-to-consumer push into physical retail for a brand traditionally known for its online presence. Shoppers can now touch the fleece before buying.