Loading company…
Windham Mountain Resort is a year-round outdoor destination in Windham, US, offering skiing, mountain biking and golf along with lodging.
Founded in 1965, the resort sells seasonal ski passes, lift tickets and ski lessons, and offers lodging options including The Outpost, Mountainside Stays and The Winwood Condos through Windham Mountain Club. It mainly serves families, outdoor enthusiasts and travelers from New York City and the surrounding region. North Castle Partners acquired the resort in December 2018, with financial terms not disclosed.
Funding rounds, investors and people for this company come from licensed data. A free account shows the first rows of each section; an approved contribution opens every profile in full.
Sign in