Description
The Elgin Public Museum of Natural History and Anthropology is a natural history museum located in Elgin, Illinois. The museum, now over a hundred years old, is located within the 108-acre Lords Park
Video
Location
Contact Information
Google Address
225 Grand Blvd, Elgin, IL 60120
Phone 1
Claim
Is this your business?
Claim listing is the best way to manage and protect your business.
Claim Now!
