Windham Mountain Resort NY by 0rest 0har | Oct 9, 2019 Details Venue Phone: 800-754-9463 Venue Website: https://www.windhammountain.com/ Location Address:19 Resort Drive, Windham, New York, 12496, United States