Located on the North Shore, the Elgin Club is a private lakefront association (not a co-op or membership, land lease) whose homeowners’ share 16 wooded acres, a swim pier, tennis court, land for garages, and a full-time caretaker who handles the lawn and road maintenance. Private piers complete the package in this idyllic neighborhood.