8.5/10
Excellent
48 reviews
Situated in Lake Forest, Illinois, this hotel is close to motorway I-94 and several area attractions, and offers thoughtful facilities and spacious guestrooms equipped with all the latest technologies.
Number of rooms: 170
26225 North River Woods Boulevard, Lake Forest, IL 60045, United States
Hotel booked 1 times today.