Get Directions to Windham Town Hall ← View details 979 Main Street, Willimantic, Windham, Connecticut 06226 +1 860-465-3000 Get Directions From* To * — Required information