On which London street is Burberry's flagship store located?
Answer
Regent Street
Answer
Regent Street
Burberry's flagship store in London is located on Regent Street.
The store occupies 121 Regent Street, a prominent Grade II listed building in the West End. Burberry opened the flagship there in September 2012, after the building had previously housed an art gallery, cinema, church and Habitat furniture store.
The Regent Street location is more than an ordinary shop: it was designed as a major expression of Burberry's British identity and modern retail strategy. Its opening followed the company's effort to combine traditional luxury with digital technology and immersive presentation.
A common mix-up is Bond Street, another famous luxury-shopping destination in London. Burberry has had important London locations elsewhere, including its headquarters at Horseferry House, but the flagship referenced in this question is on Regent Street.
Source: Wikipedia · fact-checked Sept. 2026