Address: 120 West Stevenson Road, Ottawa, United States
Located just off Interstate 80, this Ottawa, Illinois hotel is just 20 minutes’ drive from Starved Rock State Park. A daily continental breakfast is served, and each room is equipped with free Wi-Fi.