Description
House located at 15959 S Park South Holland, Illinois 60473. It has 4 beds, 2 bathrooms, and is 1904 square feet. The property was built in 1925. 15959 S Park South Holland, Illinois 60473 is in the South Holland neighborhood. South Holland, Out of Area South, and Indiana - Balance of Indiana are nearby neighbourhoods.