Selfridges flagship department store is located on which London street?
Correct answer: Oxford Street
jsh
Selfridges usually has wonderful window displays at Christmas.