The current clock tower, which sits at the corner Pacific Avenue and Water and Front Streets, is actually Santa Cruz’s second clock tower, and was built in 1900 (the first tower was badly damaged in a fire). The star detail is from the beautiful interior of the Del Mar Theater.