Swiss Shop 1617 Alum Rock Ave Ste C San Jose, CA 95116 Phone: (408) 251-3334
Category: clocks jewelry silverware & watches