Jaeger-LeCoultre opens new flagship boutique in Geneva Swiss luxury watch-maker Jaeger-LeCoultre has recently opened a new flagship boutique in Geneva, Switzerland. Located…