Moncler to open new store in London’s Mayfair at Albemarle Street

with No Comments

Luxury brand Moncler has signed the lease for a new store on London’s Albemarle Street. It will take over the lease from Italian luxury jeweller Gismondi. Moncler opened a three-storey flagship store on nearby Old Bond Street in London’s Knightsbridge last year … Read More

Alexander Wang Opens its Largest Flagship Store in London

with No Comments

Luxury fashion house Alexander Wang has opened its largest branded flagship store worldwide in the prestigious London district of Mayfair. Located on Albemarle Street and spread across 6,460 square feet, the opening represents the American brand’s 25th store across the … Read More