866 Main St., Willimantic, CT 06226 United States