Super 8 Mendota is located in Mendota, just 31 miles from DeKalb. Free WiFi is provided throughout the property and free private parking is available on site. All rooms come with a private bathroom. A flat-screen TV is available. There is a 24-hour front desk at the property.
Hotels in Illinois IL, United States of America USA <>
|