cliqbait.com
Photo Review of Super 8 Elgin Illinois
This is a budget hotel that is well located in the NW Suburbs of Chicagoland. I’m not a big Wyndham fan but stayed here for work location purposes. It’s a clean hotel that is decent and…