Mayfair in London hosts the first flagship store of this luxury womenswear ALAÏA outside of France. In 1982,...