Lake Ellyn Park
Glen Ellyn, IL
Nature
Lake Ellyn Park is a 28.7-acre public park located at 645 Lenox Road in Glen Ellyn, Illinois. The park is centered around Lake Ellyn, an artificial lake created for the Hotel Glen Ellyn in 1889.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account