Description
House located at 17741 W QUAIL RIDGE Lockport, Illinois 60441. It has 5 beds, 4 bathrooms, and is 4500 square feet. The property was built in 2004. 17741 W QUAIL RIDGE Lockport, Illinois 60441 is in the Lockport neighborhood. Lockport, Homer Glen, and Lockport are nearby neighbourhoods.