Where is Burberry largest store?
Burberry has opened its largest brand experience store in the world on one of London’s most famous thoroughfares and bordering the world-renowned Savile Row and Bond Street, the Regent Street. The 44,000 square-foot space is divided into rooms that mirror sections from its online counterpart. At the heart of the building is a large auditorium, part of the original cinema once housed in the building. An original stained glass dome, 10...