Holiday Inn Chicago North-Evanston, an IHG Hotel Hotel
1501 Sherman Avenue, Evanston, IL 60201, United States
Offering an outdoor pool and fitness centre, Holiday Inn Chicago North-Evanston offers accommodations surrounded by Lake Michigan and Northwestern University. Holiday Inn Chicago North-Evanston features free Wi-Fi throughout the property.