Town Clock

North Pacific Ave. at Mission St.
Santa Cruz, CA 95060