In 2014, Loewe’s 143 stores have been concentrated mainly in Spain and Japan, which respectively had 37 and 27 areas. The first London store opened in 1963, on Mayfair's Mount Street. Since 2014, Loewe's headquarters – including the design staff, which had previously been primarily based in Madrid – has been