Address: 2nd St. to Dellwood Park Lockport, IL 60441 Click here for directions! I & M Canal – 40 acres