Alexander Wang is touching down in London. The brand plans to open its first UK shop on Albemarle Street in Mayfair by early 2015. It's the first European outpost for the designer, who already has stores in Tokyo, Beijing and New York. Wang will join brands including Paul Smith, Amanda Wakeley, Buccellati and Garrard & Co. on the street, which is fast evolving into a retail hotspot. The Alexander Wang shop will span 6,500 square feet, according to a report on central London retail by British estate agents Knight Frank. Read More »