Quizzing Live

In Which London Street Is Selfridges

Answer:
Oxford Street