The clock’s ticking for Menlo Clock Works after 40 plus years in Menlo Park Entering Menlo Clock Works on El Camino seconds before 3:00 pm, we experienced what owners Sharon and Alex Delly have been hearing for over four by Linda Hubbardon November 13, 2023