16473-16477 West 159th Street, Lockport IL 60441 Lot Size 1.417 acres Rentable Square Feet 3,250 sqft