USUALLY SHIPS WITHIN 1-5 DAYS
The Clock Tower Inn was a resort and conference center along I-90 in Rockford, IL. It was home to the Time Museum and local favorites like Henrici's, Figgs Cafe and Quark dance club. The iconic 150 foot tall clock tower greeted travelers to the area. It was demolished in 2018 to make way for the new Hard Rock Casino.
Size: 2.0" W x 3.8" H Material: Plastic
Includes c-link and key ring.