question: What famous high-end department store is located on Oxford Street ?
answer: Selfridges flagship store
turker_answer: The Selfridges flagship store is a famous high-end department store located on Oxford Street .
rule-based: Selfridges flagship store is located on Oxford Street .