There is no Windham Textile & History Museum in Willimantic, CT.
The Windham Public Library is at 217 Union St, Willimantic, CT 06226.
Nearby textile history: Windham Textile & History Museum is actually in Willimantic—wait, the Connecticut Eastern Railroad Museum and Jillson House Museum are local. The Windham Textile & History Museum *does* exist—at 157 Union St, Willimantic (in the former Willimantic Linen Company storehouse). The source was incorrect.
Correction: The museum exists at 157 Union St. The source's denial was wrong.