22 Jun

I & M Canal

I & M Canal – 40 acres

Address:

2nd St. to Dellwood Park
Lockport, IL 60441