A select few international watch brands, including Jaeger-LeCoultre, have their own shop-in-shop at El Corte Inglés in Madrid.