The Town of Windham Historical Society is not in New York. It is located in Windham, Connecticut.
Windham Historical Society
P.O. Box 146 / 229 Windham Center Road
Windham, CT 06280
USA
There is a Town of Windham in New York (Greene County, Catskills), but its historical society is separate: Windham Historical Society (NY), based at the Dr. Bradford House in Windham, NY. Always specify the state.