1. Home
  2. / Debenhams
  3. / In which London street was Debenhams' flagship store located?

In which London street was Debenhams' flagship store located?

  • Oxford Street

  • Regent Street

  • Bond Street

  • Covent Garden

Answer

Debenhams' flagship store was located on Oxford Street in London. In its final years, the company's headquarters were also within the premises of this store.
Debenhams: The Iconic British Department Store - How Well Do You Know Its Legacy?

Debenhams: The Iconic British Department Store - How Well Do You Know Its Legacy?

Take the Debenhams Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox