On which London street did Burberry open its first store in 1891?

The story behind the answer

On which London street did Burberry open its first store in 1891? The answer is Haymarket.

Thomas Burberry founded his business in Basingstoke in 1856, but growing demand for his practical outerwear led the company into London. In 1891, Burberry opened its first London shop at 30 Haymarket, combining retail space with a larger workshop. The address became closely tied to the company’s identity and later housed its headquarters.

Haymarket is in central London, near Piccadilly Circus and Trafalgar Square. That location explains why Piccadilly can seem like a plausible answer, but it was Haymarket itself—not Piccadilly, Bond Street, or Oxford Street—that hosted the landmark opening.

The shop’s early success was built on Burberry’s weather-resistant clothing, especially garments made from gabardine. Thomas Burberry developed gabardine in the late nineteenth century, helping establish the brand’s reputation before its military clothing and trench coats made it internationally famous.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: