Where are Cartier watches made?

Cartier watches are made in La Chaux-de-Fonds, Switzerland.