49 employees
Watches of Switzerland is a retail shop that specializes in watch sales and repair services.
1997