Directions The Lenox Sportsmen’s Club is located at 258 New Lenox Rd in Lenox Ma 01240. View Larger Map