Lowell Park
Dixon Township, IL
Nature
Lowell Park is a 200-acre municipal park located along the Rock River in northern Dixon, Illinois. It is listed on the National Register of Historic Places for its significance in American landscape design, specifically as an exemplar of the Prairie Style park movement.
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