Elgin is home to numerous attractions that can keep your family entertained. These activities include diving into our new pool, visiting scenic gardens, checking out our library, admiring a historical collection, and camping in our wonderful park.