question: At which location is the London Center operated by Notre Dame found ?
answer: 1 Suffolk Street in Trafalgar Square
turker_answer: The London Center operated by Notre Dame is located at 1 Suffolk Street in Trafalgar Square .
rule-based: The London Center operated by Notre Dame is found at 1 Suffolk Street in Trafalgar Square .