Brain › Geography

The famous department store Harrods that occupies an entire block is located on which road in London?

  1. Abbey Road
  2. Threadneedle Street
  3. Brompton Road
  4. Fleet Street

Answer

The correct answer is C) Brompton Road.

More Geography questions

Play Brain · Practice