The Thaw Filming Locations
Where was The Thaw filmed? The Thaw was filmed in 1 locations across United States in the following places:
The Thaw Filming Locations
Stowe is a town in northern Vermont. It’s overlooked by Mount Mansfield, known for its trails and ski slopes. The Auto Toll Road climbs to the summit ridge. Near the base, Smugglers’ Notch State Park has dense forest and a narrow mountain pass. The Stowe Recreation Path follows the West Branch of the Little River through town, with mountain views. The Vermont Ski and Snowboard Museum exhibits ski gear and artifacts.
The Thaw (2023)
In 19th century Vermont, a young woman's parents drink sleeping tea in order to survive the harsh winter, but an early thaw leads to horrifying results.