NorthShore Sports Club — Shooting Range in Lake Forest, IL
NorthShore Sports Club is a state-of-the-art indoor shooting range in Lake Forest, IL offering 20 lanes (two 10-lane 25-yard bays), a retail pro shop, training classes, rentals, and a members' lounge.
Location and contact
28392 N, 28392 Ballard Dr, Lake Forest, Illinois, 60045