Question: What road in the West End of London features the John Lewis department store?
Sentence (from "Oxford Street"): It is Europe's busiest shopping street, with around half a million daily visitors, and as of 2012 had approximately 300 shops.
Relevant evidence: No