Windham Rec Location

We are located at 1 Jillson Square. Willimantic CT. 06226.