Image for Windham Mountain Resort
No longer donating

Windham Mountain Resort

New
Windham Mountain is a ski resort located in the town of Windham, New York. Situated about 3 hours north of New York City in the Catskill Mountains, the resort is a perfect spot for a variety of outdoor activities.

What they donate

Ticket(s), gift card(s)

Who they donate to

Preferred
ipsum anim eu

New

Be the first to review this company!