Map is loading... Get Directions to Department of Social Services ← View details 676 Main Street, Willimantic, Windham, Connecticut 06226 +1 855-578-4515 Get Directions From* To * — Required information