Switzerland : a small country in the mountains

Switzerland : A small country in the mountains.

Le Locle : City of well-known watch makers

Le Locle : City of well-known watch makers.

LOGMA SA | Mi-Côte 19 | CH−2400 LE LOCLE | Switzerland
Tel.: +4132 931 8555 | Fax.: +4132 931 8590 | E-mail : contact→logma.ch