Where is Burberry largest store?
Sep14

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...

Read More