Dellwood Park – 150 acres – The road in the picture is State Street in Lockport.
Route 171 & Woods Drive Lockport, IL 60441