The
Holiday Inn Express Hotel & Suites Chicago South Lansing
in
Lansing
is located at
2323 172ND STREET
,
Lansing
,
IL,
US
.
Click on the Google Map above to get an interactive version and see the area around the
Holiday Inn Express Hotel & Suites Chicago South Lansing
.