La Quinta Inn & Suites Chicago Lake Shore 4 stars

4900A S Lake Shore Drive, Hyde Park, Chicago, IL 60615, United States of America

Hotel image
Read more reviews for La Quinta Inn & Suites Chicago Lake Shore