Featuring an indoor pool and complimentary hot breakfast, this hotel is located just 2 miles away from the Lombard Metra train station, offering easy access to the dining, shopping and entertainment in downtown Chicago. Free Wi-Fi is available.
Number of rooms: 108
645 West North Avenue, Lombard, IL 60148, United States
Hotel booked 1 times today.