In Chicago's prestigious North Shore area, a short drive from the city centre, this hotel offers on-site dining options, spacious rooms featuring modern amenities, and easy access to attractions.
Number of rooms: 161
1110 Willow Road, Northbrook, IL 60062, United States
Hotel booked 1 times today.