Address: Route 171 & Woods Drive Lockport, IL 60441 Click here for directions! Dellwood Park – 150 acres – The road in the picture is State Street in Lockport.