The Watch Doctor Inc. 1327 N Main St, Walnut Creek, CA94596 Situated like a mad scientist's lab above the downtown Walnut Creek Main Street strip, The Watch Doctor sits behind a…More lit magnifier as he repairs time. The shop is modest, but by the hundreds of business cards covering the walls, all remnants of satisfied customers, you know the Watch Doctor is both a magician and a technician. The store specializes in high-end pieces, such as, Rolex, Patek Phillippe, Vacheron Constantin and Audemars Piguet. In other words, if your time piece costs more than your car, you'll want to hang on to this phone number. On the other hand, if you just need a new battery, why not let the best in the business take care of it? And, he will, for a reasonable price.