Watch Dealer LocationGolden Time Jewelers - 2426 Broadway, Redwood City, CA
Map: