Lowell Park photograph

Lowell Park

Use attributes for filter !
Address2114 Lowell Park Rd, Dixon, IL 61021, United States
Area81
Hours Closed ⋅ Opens 6AM Sun
Year built1907
Architects Olmsted Brothers
Date of Reg.
Date of Upd.
ID2012658
Send edit request

About Lowell Park


Lowell Park is a municipal park located along the Rock River in northern Dixon, Illinois. The city acquired the land for the park in 1906, when Carlotta Lowell donated the land to commemorate her parents' lives.

Where is the Lowell Park

Lowell Park Map
Click on the photo of Lowell Park to view it on Google Maps.

Related Persons

Next Profile ❯