Cimier Swiss Watches: Why aren’t these in the US?
Nestled just 30 minutes south of Zürich in the small town of Baar, Switzerland, you’ll find the Cimier Swiss Watch Company. I have had my eye on the Timesquare since its launch in May […]
Nestled just 30 minutes south of Zürich in the small town of Baar, Switzerland, you’ll find the Cimier Swiss Watch Company. I have had my eye on the Timesquare since its launch in May […]