The Highlands of Elgin scorecard

Elgin, United States

875 Sports Way, Elgin, IL 60123, USA

Courses