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
    quis dolor dolor

    New

    Be the first to review this company!