Watch Dealer LocationGleim Jewelers - 119 Stanford Shopping Center, Palo Alto, CA
Map: