Watch Dealer LocationKern Jewelers - 214 Lorton Avenue, Burlingame, CA
Map: