Super 8 Inn St. Charles, Illinois
Situated in historic St. Charles, this hotel offers a grab and go breakfast, free Wi-Fi and a 24-hour front desk. Arcada Theatre is less than a 5-minute drive from this Super 8.
Number of rooms: 78
1520 East Main Street, Saint Charles, IL 60174, United States