22 Jun

Dellwood Park

  • Skate Park

Dellwood Park – 150 acres – The road in the picture is State Street in Lockport.

Address:

Route 171 & Woods Drive
Lockport, IL 60441