The Lowell Sportsmen's Club, one of New England's oldest sportsmen's clubs, was founded 1913 in downtown Lowell.